/* GCCR_UBUNTU_FONT_EMBED_START — generated by tools/gen-ubuntu-font-embed.mjs */

@font-face {
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("data:font/woff2;base64,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") format("woff2");
}

@font-face {
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("data:font/woff2;base64,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") format("woff2");
}


/* GCCR_UBUNTU_FONT_EMBED_END */

:root {
    --gccr-app-font: "Ubuntu", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

html,
body {
    font-family: var(--gccr-app-font);
}
#tab-home .sidebar-dependent-toggle-disabled{opacity:.45;filter:grayscale(.35)}#tab-home .sidebar-dependent-toggle-disabled .toggle-label{cursor:not-allowed}html.gccr-visual-effects-paused *,html.gccr-visual-effects-paused *::before,html.gccr-visual-effects-paused *::after{
  animation: none !important;
  transition: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

@keyframes inboxGlow{0%,to{opacity:1}50%{opacity:.6}}@keyframes inboxModalOpenGlow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent,#09f) 55%,transparent),0 2px 10px color-mix(in srgb,var(--color-accent,#09f) 30%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent,#09f) 82%,transparent),0 4px 16px color-mix(in srgb,var(--color-accent,#09f) 44%,transparent)}}@keyframes tabGlow{0%,to{opacity:1}50%{opacity:.5}}@keyframes gccr-gallery-encode-indeterminate{0%{background-position:100%0}to{background-position:-100%0}}@keyframes kaos-radio-spinner{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes currentSpeakerNameDissolve{0%{opacity:0;transform:scale(.78);filter:blur(1.4px);text-shadow:0 0 2px rgba(255,255,255,.35),0 0 6px rgba(255,255,255,.22),0 0 10px rgba(255,255,255,.14)}45%{opacity:.7;transform:scale(1.04);filter:blur(.55px);text-shadow:0 0 2px rgba(255,255,255,.25),0 0 4px rgba(255,255,255,.15)}to{opacity:1;transform:scale(1);filter:blur(0);text-shadow:inherit}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-counterclockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes connectionSpinnerRotate{to{transform:rotate(360deg)}}@keyframes queueFlash{0%,to{background:var(--color-accent,#0f8);box-shadow:0 0 8px var(--color-accent,#0f8)}50%{background:#fff;box-shadow:0 0 12px #fff}}@keyframes ledFlash{0%{box-shadow:0 0 6px var(--color-accent,#0f8);opacity:.8}50%{box-shadow:0 0 12px var(--color-accent,#0f8);opacity:1}to{box-shadow:0 0 8px var(--color-accent,#0f8);opacity:1}}@keyframes scoreboardFlash{0%,to{filter:drop-shadow(0 0 4px rgba(0, 0, 0, .9)) brightness(1);opacity:1;transform:scale(1)}50%{filter:drop-shadow(0 0 4px rgba(0, 0, 0, .9)) brightness(10) saturate(0);opacity:1;transform:scale(1.15)}}@keyframes particleFloat{0%{transform:translate3d(0,0,0) rotate(calc(0deg*var(--rotation-direction,1))) scale(1);opacity:1}25%{transform:translate3d(var(--x-25,0),var(--y-25,0),0) rotate(calc(90deg*var(--rotation-direction,1))) scale(1.2);opacity:.95}50%{transform:translate3d(var(--x-50,0),var(--y-50,0),0) rotate(calc(180deg*var(--rotation-direction,1))) scale(1.8);opacity:.8}75%{transform:translate3d(var(--x-75,0),var(--y-75,0),0) rotate(calc(270deg*var(--rotation-direction,1))) scale(2.1);opacity:.3}90%{transform:translate3d(var(--x-90,0),var(--y-90,0),0) rotate(calc(324deg*var(--rotation-direction,1))) scale(2.25);opacity:.2}95%{transform:translate3d(var(--x-95,0),var(--y-95,0),0) rotate(calc(342deg*var(--rotation-direction,1))) scale(3);opacity:.1}to{transform:translate3d(var(--x-100,0),var(--y-100,0),0) rotate(calc(360deg*var(--rotation-direction,1))) scale(3.75);opacity:0}}@keyframes emojiPickerFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes emojiPickerFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ps1MainUISlideIn{0%{transform:translateY(60px) scale(.8) rotateX(15deg) rotateY(10deg);opacity:0;filter:blur(3px)}to{transform:translateY(0) scale(1) rotateX(0) rotateY(0);opacity:1;filter:blur(0)}}@keyframes ps1ModalBounce{0%{transform:scale(.01) rotate(-45deg) rotateY(90deg) rotateZ(30deg);opacity:0;filter:blur(10px) brightness(3) contrast(.5);box-shadow:0 0 150px red,0 0 300px rgba(255,0,0,.8);background:rgba(255,0,0,.2)}20%{transform:scale(.8) rotate(-15deg) rotateY(30deg) rotateZ(10deg);opacity:.5;filter:blur(5px) brightness(2) contrast(.8);box-shadow:0 0 120px orange,0 0 240px rgba(255,165,0,.6);background:rgba(255,165,0,.2)}40%{transform:scale(1.4) rotate(10deg) rotateY(-15deg) rotateZ(-5deg);opacity:.8;filter:blur(3px) brightness(1.8) contrast(1.1);box-shadow:0 0 100px #ff0,0 0 200px rgba(255,255,0,.5);background:rgba(255,255,0,.2)}60%{transform:scale(.7) rotate(-8deg) rotateY(8deg) rotateZ(3deg);opacity:.9;filter:blur(2px) brightness(1.3) contrast(1.05);box-shadow:0 0 80px rgba(0,255,0,.8),0 0 160px rgba(0,255,0,.4);background:rgba(0,255,0,.2)}80%{transform:scale(1.1) rotate(3deg) rotateY(-3deg) rotateZ(-1deg);opacity:.95;filter:blur(1px) brightness(1.1) contrast(1.02);box-shadow:0 0 40px rgba(0,255,255,.6),0 0 80px rgba(0,255,255,.3);background:rgba(255,0,255,.2)}to{transform:scale(1) rotate(0) rotateY(0) rotateZ(0);opacity:1;filter:blur(0) brightness(1) contrast(1);box-shadow:0 0 0 transparent;background:0 0}}@keyframes ps1ModalClose{0%{transform:translateY(0) scale(1) rotateX(0) rotateY(0);opacity:1;filter:blur(0)}to{transform:translateY(0) scale(.01) rotateX(0) rotateY(0);opacity:0;filter:blur(0)}}11%{opacity:.28;transform:rotateX(31deg) rotateY(-20deg) rotateZ(-4deg) translateY(-4%) translateZ(-40px) scale(.78,.82) skewX(13deg) skewY(-7deg);filter:blur(3.8px);animation-timing-function:cubic-bezier(.37,0,.55,1)}22%{opacity:.55;transform:rotateX(25deg) rotateY(-10deg) rotateZ(-2deg) translateY(-2.5%) translateZ(-30px) scale(.82,.85) skewX(9deg) skewY(-3deg);filter:blur(3px);animation-timing-function:cubic-bezier(.4,0,.58,1)}34%{opacity:.78;transform:rotateX(18deg) rotateY(2deg) rotateZ(0) translateY(-1.2%) translateZ(-18px) scale(.87,.89) skewX(5deg) skewY(1deg);filter:blur(2.1px);animation-timing-function:cubic-bezier(.42,0,.6,1)}46%{opacity:.94;transform:rotateX(11deg) rotateY(8deg) rotateZ(1.5deg) translateY(-.3%) translateZ(-6px) scale(.92,.93) skewX(2deg) skewY(2deg);filter:blur(1.1px);animation-timing-function:cubic-bezier(.45,0,.62,1)}58%{opacity:1;transform:rotateX(5deg) rotateY(6deg) rotateZ(1deg) translateY(.1%) translateZ(2px) scale(.97,.96) skewX(-.5deg) skewY(1deg);filter:blur(.35px);animation-timing-function:cubic-bezier(.5,0,.75,1)}70%{transform:rotateX(0) rotateY(2deg) rotateZ(.4deg) translateY(0) translateZ(4px) scale(1.01,.99) skewX(-1.2deg) skewY(.3deg);filter:blur(0);animation-timing-function:cubic-bezier(.55,.1,.7,1)}82%{transform:rotateX(-2deg) rotateY(-.8deg) rotateZ(-.3deg) translateZ(1px) scale(.995,1.008) skewX(.4deg) skewY(-.2deg);animation-timing-function:cubic-bezier(.55,0,.85,1)}92%{transform:rotateX(.6deg) rotateY(.35deg) rotateZ(.1deg) translateZ(0) scale(1.003,.997) skewX(-.15deg) skewY(.08deg);animation-timing-function:cubic-bezier(.5,0,.9,1)}to{opacity:1;transform:rotateX(0) rotateY(0) rotateZ(0) translateY(0) translateZ(0) scale(1,1) skewX(0) skewY(0);filter:blur(0) brightness(1)}}@keyframes splashMessageEaseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}to{transform:rotateY(360deg)}}@keyframes kaos-spin{to{transform:rotate(360deg)}}@keyframes ccConfirmIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root{--color-bg-gradient-start:#0d0f12;--color-bg-gradient-end:#0f141c;--color-btn-gradient-start:rgba(0, 100, 200, 0.8);--color-btn-gradient-end:rgba(0, 150, 255, 0.8);--color-btn-hover-start:rgba(0, 80, 160, 0.8);--color-btn-hover-end:rgba(0, 100, 200, 0.8);--color-btn-bg:rgba(0, 80, 160, 0.8);--color-toast-border:rgba(0, 153, 255, 0.3);--color-focus:rgba(0, 153, 255, 0.6);--color-focus-shadow:rgba(0, 153, 255, 0.25);--color-accent:#0099ff;--color-block-btn-bg:rgba(0, 153, 255, 0.1);--color-block-btn-hover:rgba(0, 153, 255, 0.2);--color-block-btn-active:rgba(0, 153, 255, 0.25);--color-sidebar-bg:rgba(0, 20, 40, 0.6);--color-checkbox-accent:#0099ff}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--gccr-app-font);font-weight:400!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent}a,a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}body,html{align-items:center;color:#d1d5db;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;overscroll-behavior:none;position:fixed;top:0;touch-action:manipulation;width:100%;transition:font-size .05s ease}body{transition:background .5s ease}body,body.app-ready,html{background:#000}.emoji-picker-modal *{touch-action:auto}#inboxModal.active #inboxMessageInput,#inboxModal.active .inbox-message-input-container,#rulesModal.active #rulesMessage,#rulesModal.active #rulesMessage *{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;user-select:text!important;-webkit-user-select:text!important}#inboxMessages,#inboxMessages.scrollable{user-select:text!important;-webkit-user-select:text!important}#iosConnectionParticipants{touch-action:pan-y!important}#iosConnectionParticipants,#iosConnectionParticipants *{-webkit-overflow-scrolling:touch!important;user-select:text!important;-webkit-user-select:text!important}#connectionErrorMessage.scrollable *,#inboxMessages.scrollable *,#inboxMessagesList,#inboxMessagesList *,#inboxMessagesList div,#inboxMessagesList div[style*=background],#iosConnectionParticipants *,#rulesMessage.scrollable *,#tosMessage.scrollable *,#tosViewMessage.scrollable *{touch-action:pan-y!important}#ccChipShopModal .cc-chip-shop-body,#ccChipShopModal .cc-chip-shop-modal,#chaosChipsModal .cc-bank-shell,#chaosChipsModal .cc-bank-shell .cc-tab-panel,#chaosChipsModal .cc-bank-shell .cc-tab-panels,#chaosChipsModal .cc-bank-shell .cc-user-dropdown,#chaosChipsModal .cc-bank-shell .cc-wager-list,#leaderboardModal.active #leaderboardContent .cc-bank-shell,#leaderboardModal.active #leaderboardContent .cc-tab-panel,#leaderboardModal.active #leaderboardContent .cc-tab-panels,#leaderboardModal.active .leaderboard-chaos-bank-mount,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-bank-shell,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-tab-panel,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-tab-panels,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-user-dropdown,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-wager-list{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}#app,#controlsContainer{align-items:center;display:flex;flex-direction:column}#app{background:linear-gradient(to bottom,var(--color-bg-gradient-start,#0d0f12),var(--color-bg-gradient-end,#0f141c));bottom:0;left:0;margin:0 auto;overflow:hidden;position:fixed;right:0;width:100%;z-index:10}#controlsContainer{max-width:340px;position:absolute;top:calc(43vh - 49px + 50px);width:340px;z-index:10;overflow:visible}#overlay{background:0 0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1000;transition:none}#overlay.active{opacity:1;pointer-events:auto}#inboxButton{position:fixed;right:5px;top:5px;z-index:901}#inboxButton:focus{outline:0}#inboxButton img{pointer-events:none;flex-shrink:0}#inboxButton.has-unread{animation:inboxGlow 2s ease-in-out infinite}#menuBar #inboxButton.has-unread #inboxIcon{filter:drop-shadow(0 0 4px var(--color-accent, rgba(0, 153, 255, 1))) drop-shadow(0 0 10px var(--color-accent, rgba(0, 153, 255, .55)))}#menuBar #inboxButton.has-unread #inboxButtonLabel{color:var(--color-accent,#09f);text-shadow:0 0 8px var(--color-accent,rgba(0,153,255,.7))}body:has(#inboxModal.active) #menuBar #inboxButton #inboxIcon{filter:brightness(0) invert(1)}body:has(#inboxModal.active) #menuBar #inboxButton #inboxButtonLabel{color:var(--color-accent,#09f);text-shadow:none}body:has(#channelListModal.active) #menuBar #channelIndicator,body:has(#sidebar.active) #menuBar #menuRight,body:has(#userListModal.active) #menuBar #usersOnline,body:has(#channelListModal.active) #menuBar #channelIndicator #channelIndicatorValue{color:#fff!important;text-shadow:none!important}body:has(#channelListModal.active) #menuBar #channelIndicator .menu-bar-item-label{color:var(--color-accent,#09f)!important;text-shadow:none!important}body:has(#userListModal.active) #menuBar #usersOnline .menu-bar-item-content img{filter:brightness(0) invert(1)}body:has(#userListModal.active) #menuBar #usersOnline #userCount{color:#fff!important;text-shadow:none!important}body:has(#userListModal.active) #menuBar #usersOnline .menu-bar-item-label{color:var(--color-accent,#09f);text-shadow:none}body:has(#sidebar.active) #menuBar #menuRight #personIcon img{filter:brightness(0) invert(1)}body:has(#sidebar.active) #menuBar #menuRight .menu-bar-item-label{color:var(--color-accent,#09f);text-shadow:none}.tab-glow{animation:tabGlow 2s ease-in-out infinite}#menuBar,#menuBar .menu-bar-item{display:flex;align-items:center;box-sizing:border-box}#menuBar{--menu-bar-gap:16px;position:fixed;top:0;bottom:auto;left:0;right:0;flex-direction:row;padding:8px 11px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:8px;background:rgba(0,0,0,.65);z-index:1002}#menuBar .menu-bar-item{--menu-bar-item-gap:4px;--menu-bar-item-padding-x:16px;--menu-bar-item-padding-y:8px;flex-direction:column;justify-content:center;gap:var(--menu-bar-item-gap);width:48px;min-width:48px;max-width:48px;height:48px;padding:var(--menu-bar-item-padding-y) var(--menu-bar-item-padding-x);border-radius:24px;border:0;background:#000;transition:background .2s ease;flex:0 0 48px;cursor:pointer;font-weight:500}#menuBar .menu-bar-item:hover{background:#1a1a1a}#menuBar .menu-bar-item:active,#menuBar button.menu-bar-item:focus{outline:0;background:#2a2a2a}#menuBar .menu-bar-item-label{font-size:.75rem;line-height:1.2;text-align:center;font-weight:500;letter-spacing:.25px;color:rgba(255,255,255,.9);pointer-events:none;user-select:none;-webkit-user-select:none;margin-top:0}#menuBar #menuRight .menu-bar-item-label{padding-top:1px}#menuBar #channelIndicator .menu-bar-item-label,#menuBar #usersOnline .menu-bar-item-label{margin-top:1px}#menuBar .menu-bar-item-content{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0}#menuBar #channelIndicator,#menuBar #menuRight,#menuBar #usersOnline,#rulesMessage p{margin:0}#menuBar #channelIndicatorValue{font-size:1rem;line-height:1.2;font-weight:700;color:#fff;pointer-events:none;user-select:none;-webkit-user-select:none}#menuBar #inboxButton .menu-bar-item-content img,#menuBar #menuRight .menu-bar-item-content img,#menuBar #personIcon img,#menuBar #usersOnline .menu-bar-item-content img{width:20px;height:20px}#menuBar #menuRight,#menuBar #personIcon{display:flex;align-items:center;justify-content:center}#menuBar #menuRight{flex-direction:column}#userCount{margin-left:0;color:#fff;font-weight:700}#sidebar{position:fixed;height:auto;max-height:none;top:var(--gccr-header-stack);bottom:0;background:var(--color-sidebar-bg);z-index:1005;visibility:hidden;pointer-events:none}#sidebar.active{visibility:visible;pointer-events:auto}#sidebar-tabs{display:flex;position:absolute;left:0;right:0;margin:0}#sidebar-tabs span{padding:8px;border-radius:0;background:rgba(0,0,0,.75);cursor:pointer;transition:background .05s ease,box-shadow .2s ease;box-sizing:border-box;background:0 0!important;border:0!important;min-width:64px!important;height:100%!important;justify-content:center!important;gap:0!important;position:relative!important;align-items:center!important;transition:transform .2s cubic-bezier(.2, 0, 0, 1)!important;flex:1!important}#sidebar-tabs span.active{background:0 0!important;box-shadow:none!important}#tab-home{vertical-align:bottom;display:none!important}#sidebar-tabs span,#tab-home.active{display:flex!important;flex-direction:column!important}.button-container button{background:linear-gradient(135deg,var(--color-btn-gradient-start),var(--color-btn-gradient-end));border:1px solid #111;border-radius:0;color:var(--color-btn-text,#fff);cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:0 0 10px;padding:5px;transition:background .05s ease,filter .05s ease,transform .05s ease;width:100%}:root:not([data-color-scheme=pride]):not([data-color-scheme=festive]) .button-container button:hover,:root:not([data-color-scheme=pride]):not([data-color-scheme=festive]) .modal-content .button-container button:hover{filter:brightness(.82);transform:translateY(-2px)}.button-container button:active{transform:translateY(0)}#buttonContainer,#talkButtonWrapper{display:flex;align-items:center;justify-content:center;position:relative;z-index:15}#buttonContainer{border-radius:10px;gap:15px;height:140px;padding:0;width:350px;margin-top:10px}#talkButtonWrapper{flex-direction:column;gap:0;border-radius:14px;box-shadow:0 2px 14px rgba(0,0,0,.28),0 1px 4px rgba(0,0,0,.2)}#skipReverseContainer{gap:10px;justify-content:center;height:140px;width:52px;flex-shrink:0}#blockDownloadContainer,#skipButtonWrapper,#skipReverseContainer{display:flex;flex-direction:column;align-items:center}#skipButtonWrapper{gap:0;position:relative}#blockDownloadContainer{justify-content:center;gap:10px;height:140px;width:52px;flex-shrink:0}#blockButton{order:1}.cam-fab-root{order:2}#camButton:disabled{opacity:1}.leaderboard-modal-content,.modal,.modal-content,.rules-modal-content,.video-recording-modal-content,.video-review-modal-content,[id$=Modal]{transition:none!important}.modal.active .leaderboard-modal-content,.modal.active .rules-modal-content,.modal.closing .leaderboard-modal-content,.modal.closing .rules-modal-content{animation:none!important;transform:none!important;filter:none!important}.video-recording-modal.active .video-recording-modal-content,.video-recording-modal.closing .video-recording-modal-content,.video-review-modal.active .video-review-modal-content,.video-review-modal.closing .video-review-modal-content{animation:none!important;transform:none!important}#channelListModal,#userListModal,.modal,.video-recording-modal,.video-review-modal,[id$=Modal]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.leaderboard-modal-content,.modal-content,.rules-modal-content,.video-recording-modal-content,.video-review-modal-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-modal-bg,rgba(0,20,40,.75))!important}@media (hover:none){#menuBar .menu-bar-item,#reverseButton,#skipButton,.button-full{transition:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}#inboxButton.has-unread,.tab-glow{animation:none}}#controlsContainer #videoMessageContainer.video-message-container{position:fixed;left:50%;right:auto;bottom:calc(100vh - (43vh - 49px + 50px) + 3px);height:auto;max-height:none;margin:0;transform:translateX(-50%);overflow:hidden}#controlsContainer #videoMessageContainer.video-message-container .video-message-blur-layer,.video-message-container .video-message-blur-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.video-message-container .video-message-blur-layer #videoMessageImage,.video-message-container .video-message-blur-layer #videoMessagePlayer,.video-message-container .video-message-blur-layer .video-js,.video-message-container .video-message-blur-layer .video-js video{pointer-events:auto}.video-message-container{position:relative;width:260px;height:calc(260px*4/2.5);margin:8px auto;background:#000;overflow:hidden;flex-shrink:0;display:block;border:0;border-radius:6px}.video-message-container.video-idle{background:#000}body.video-fullscreen-active,html.video-fullscreen-active{background:#000!important}#videoFullscreenBlockingOverlay{position:fixed!important;inset:0!important;background:#000!important;z-index:2147483646;pointer-events:none}.video-message-container.video-fullscreen{position:fixed!important;inset:0!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;transform:none!important;z-index:2147483647;border-radius:0;cursor:pointer}#controlsContainer #videoMessageContainer.video-message-container.video-fullscreen,#videoFullscreenBlockingOverlay,.video-message-container.video-fullscreen{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important}.video-message-container.video-fullscreen .video-js{max-width:none!important}.video-message-container.video-fullscreen #videoMessageImage,.video-message-container.video-fullscreen .video-js video,.video-message-container.video-fullscreen video{object-fit:contain!important;object-position:center center}.video-message-container.video-fullscreen #currentSpeaker,.video-message-container.video-fullscreen #videoContainerBars{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.video-message-container .video-js{z-index:1}button[data-video-close].video-close-btn-themed,button[data-video-close].video-close-btn-themed:hover{box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15),0 0 0 2px rgba(0,0,0,.35),0 0 12px 4px rgba(0,0,0,.6)}button[data-video-close].video-close-btn-themed{background:var(--color-accent,#3b82f6);transition:background .2s,box-shadow .2s}button[data-video-close].video-close-btn-themed:hover{background:#2563eb;background:color-mix(in srgb,var(--color-accent,#3b82f6) 78%,#000)}button[data-video-close].video-close-btn-themed:active{background:#1d4ed8;background:color-mix(in srgb,var(--color-accent,#3b82f6) 65%,#000);box-shadow:0 1px 2px rgba(0,0,0,.28),0 0 0 2px rgba(0,0,0,.35),0 0 10px 3px rgba(0,0,0,.55)}button[data-video-close] .video-close-icon{display:block;width:20px;height:20px;flex-shrink:0;pointer-events:none}button[data-video-close] .video-close-icon path{stroke:var(--color-btn-text,#ffffff)}button[data-video-close]:active .video-close-icon{opacity:.9}.video-playback-close-btn{display:none;position:absolute;top:8px;right:8px;z-index:99999;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;cursor:pointer;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;-webkit-tap-highlight-color:transparent;pointer-events:auto;box-shadow:0 2px 12px rgba(0,0,0,.5)}.video-playback-close-btn span{display:block;font-weight:300;user-select:none}#videoRecordingModal.video-recording-modal,.video-playback-close-btn:hover{background:rgba(0,0,0,.85)}.video-playback-close-btn:active{background:rgba(255,255,255,.25)}.video-message-container:not(.video-idle) .video-playback-close-btn{display:flex!important}.video-message-container.video-fullscreen .video-playback-close-btn{display:flex!important;visibility:visible!important;opacity:1!important;top:12px;right:12px;width:48px;height:48px;font-size:2rem;z-index:2147483647}#videoMessageContainer #reactionScoreboard{position:absolute;top:10px;left:10px;z-index:1}.video-message-icons-row{position:absolute;left:50%;bottom:55px;transform:translateX(-50%);z-index:4;display:flex;flex-direction:row;align-items:center;gap:8px;pointer-events:none}#videoContainerBars #queueVisualization,#videoContainerBars #recordProgress,.video-message-icons-row.has-icons{pointer-events:auto}.video-message-icons-row.hidden-during-playback{visibility:hidden!important;pointer-events:none!important;opacity:0!important}.video-message-icon,.video-message-icon-media{width:48px;min-width:48px;flex-shrink:0;overflow:hidden}.video-message-icon{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:opacity .25s ease,transform .2s ease,width .2s ease,min-width .2s ease}.video-message-icon:hover{transform:scale(1.05)}.video-message-icon.fade-out{opacity:0;pointer-events:none}.video-message-icon-media{position:relative;height:48px;min-height:48px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.6)}.video-message-icon-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:3px;border:0;background:0 0;flex-shrink:0}.video-message-icon-placeholder{position:absolute;inset:0;border-radius:3px;border:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center}#videoContainerBars,.video-message-icon-type-badge{position:absolute;pointer-events:none;box-sizing:border-box}.video-message-icon-type-badge{left:2px;bottom:2px;z-index:2;width:17px;height:17px;padding:1px;border-radius:4px;background:rgba(0,0,0,.55);box-shadow:0 0 0 1px rgba(0,0,0,.95),0 0 0 2px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.8)}.video-message-icon-type-icon{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 2px #000)}.video-message-icon-name{font-size:10px;line-height:1.2;color:rgba(255,255,255,.9);text-align:center;max-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#videoContainerBars{bottom:0;left:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 8px;min-height:24px;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);overflow:visible}#videoContainerBars #queueVisualization{width:100%;display:flex;justify-content:center;position:relative}#videoContainerBars #queueVisualization #recordProgress{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:1;box-shadow:none}#videoMessageContainer #recordProgressBar{box-shadow:none}#videoContainerBars #queueVisualizationBar{width:100%;max-width:100%;height:8px;display:flex;flex-direction:row-reverse;gap:0;border-radius:2px;overflow:hidden;background:rgba(0,0,0,.8);margin:0 auto;box-sizing:border-box;min-width:0}.video-idle-globe-overlay{display:none;width:100%;height:100%;pointer-events:none;z-index:2;container-type:size}.video-idle-globe-overlay .video-idle-globe-img{aspect-ratio:4/3;width:min(100cqw,calc(100cqh*4/3));height:min(100cqh,calc(100cqw*3/4));max-width:none;max-height:none;object-fit:cover;opacity:.35;filter:drop-shadow(0 0 20px #000) drop-shadow(0 0 60px rgba(0, 0, 0, .8))}.video-message-container.video-idle .video-idle-globe-overlay{display:flex;align-items:center;justify-content:center}#videoMessageContainer #currentSpeaker{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);z-index:20;pointer-events:auto;width:auto;max-width:calc(100% - 24px);text-align:center;font-weight:600;font-family:var(--gccr-app-font);color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6);white-space:nowrap;box-sizing:border-box;margin:0;padding:0 10px;top:auto;font-size:18pt;line-height:1.08;max-height:1.28em;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;overflow:hidden;text-overflow:ellipsis}#videoMessageContainer #currentSpeaker.visible{opacity:1!important}.video-message-container.video-idle .video-js{visibility:hidden;opacity:0}.video-idle-globe-overlay,.video-message-container .video-js,.video-tap-to-play-overlay{position:absolute;inset:0;align-items:center;justify-content:center}.video-message-container .video-js{width:100%!important;max-width:100%!important;height:100%!important;padding-top:0!important;transition:opacity .15s ease;display:flex}#videoMessageImage,.video-message-container video{width:100%!important;height:100%!important;object-position:center center}.video-message-container video{object-fit:cover!important}#videoMessageImage{position:absolute;inset:0;object-fit:cover;z-index:1;background:#000}.video-tap-to-play-overlay{display:none;z-index:2;background:rgba(0,0,0,.6);color:#fff;font-size:1rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.video-recording-modal.active,.video-review-modal.active,.video-tap-to-play-overlay.visible{display:flex}.video-recording-modal,.video-review-modal{display:none;position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.85);align-items:center;justify-content:center;padding:16px}.video-recording-modal-content,.video-review-modal-content{display:flex;flex-direction:column;align-items:center;width:calc(100% - 30px);max-width:400px;height:66.67vh;background:var(--color-sidebar-bg,#1f2937);border-radius:0;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.5)}#videoRecordingModal .video-recording-modal-content{border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;padding:0!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#videoRecordingModal .video-recording-modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:16px 16px 12px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:0 0;gap:8px}#videoRecordingModal .video-recording-modal-title{margin:0 auto 0 0;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.01em;color:#e8eaed!important;text-align:left}#videoRecordingModal .video-recording-close-btn{width:40px!important;height:40px!important;border-radius:50%!important;border:0!important;background:0 0!important;color:#adb5bd!important;font-size:1.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .15s ease;padding:0!important;line-height:1!important;flex-shrink:0;margin-left:auto}#videoRecordingModal .video-recording-close-btn:hover{background:rgba(255,255,255,.1)!important}#videoRecordingModal .video-recording-close-btn:active{background:rgba(255,255,255,.15)!important}#videoRecordingModal .video-recording-preview-wrap{border-radius:12px;margin:10px;width:calc(100% - 20px);box-sizing:border-box}#videoRecordingModal #videoLivePreview{border-radius:12px}#videoRecordingModal .video-recording-progress{border-radius:999px;margin:12px 16px}#videoRecordingModal .video-recording-actions{margin:12px 16px 16px;gap:12px}#videoRecordingModal .video-recording-icon-btn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:50%!important;border:0!important;background:rgba(255,255,255,.08)!important;color:#e8eaed!important;transition:background .15s ease}#videoRecordingModal .video-recording-icon-btn:hover,#videoReviewModal .video-review-actions button:hover{background:rgba(255,255,255,.12)!important}#videoRecordingModal .video-recording-icon-btn:active,#videoReviewModal .video-review-actions button:active{background:rgba(255,255,255,.18)!important}#videoRecordingModal .video-recording-icon-btn:disabled,.video-recording-modal .video-recording-icon-btn:disabled{opacity:.5;cursor:not-allowed}#videoRecordingModal.gallery-trim-mode .video-recording-actions{display:none}#videoGalleryTrimPanel.display-none{display:none!important}#videoRecordingModal.gallery-trim-mode #videoGalleryTrimPanel{display:block;margin:8px 16px 16px;padding:12px;border-radius:12px;background:rgba(255,255,255,.06)}#videoGalleryTrimPanel .video-gallery-trim-hint{margin:0 0 10px;font-size:.85rem;color:rgba(232,234,237,.85)}#videoGalleryTrimPanel .video-gallery-trim-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#videoGalleryTrimPanel .video-gallery-trim-row label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:#e8eaed}#videoGalleryTrimPanel .video-gallery-trim-input{width:5.5rem;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.35);color:#e8eaed}#videoGalleryTrimPanel .video-gallery-trim-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}#videoGalleryTrimPanel .video-gallery-trim-primary,#videoGalleryTrimPanel .video-gallery-trim-secondary{padding:10px 14px;border-radius:10px;border:0;font-size:.9rem;cursor:pointer}#videoGalleryTrimPanel .video-gallery-trim-primary{background:rgba(52,168,83,.9);color:#fff}#videoGalleryTrimPanel .video-gallery-trim-secondary{background:rgba(255,255,255,.1);color:#e8eaed}#videoRecordingModal #videoRecordingProgressBar.gallery-encode-indeterminate{width:100%!important;margin-left:0;transform:none;opacity:1;transition:none;background:linear-gradient(90deg,var(--color-accent,#3b82f6) 0,rgba(255,255,255,.55) 45%,rgba(255,255,255,.55) 55%,var(--color-accent,#3b82f6) 100%);background-size:200% 100%;animation:gccr-gallery-encode-indeterminate 1s linear infinite}#videoReviewModal.video-review-modal{background:rgba(0,0,0,.85)}#videoReviewModal .video-review-modal-content{border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;padding:0!important;max-width:360px!important;width:calc(100vw - 32px)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#videoReviewModal .video-review-modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:16px 16px 12px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:0 0;gap:8px}#videoReviewModal .video-review-modal-title{margin:0 auto 0 0;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.01em;color:#e8eaed!important;text-align:left}#videoReviewModal .video-review-actions button,#videoReviewModal .video-review-close-btn{border-radius:50%!important;border:0!important;padding:0!important;align-items:center!important;justify-content:center!important;transition:background .15s ease}#videoReviewModal .video-review-close-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;background:0 0!important;color:#adb5bd!important;font-size:1.1rem!important;display:flex!important;cursor:pointer;line-height:1!important;flex-shrink:0;margin-left:auto}#videoReviewModal .video-review-close-btn:hover{background:rgba(255,255,255,.1)!important}#videoReviewModal .video-review-close-btn:active{background:rgba(255,255,255,.15)!important}#videoReviewModal .video-recording-preview-wrap,.video-recording-preview-wrap{border-radius:12px;margin:10px;width:calc(100% - 20px);box-sizing:border-box}#videoReviewModal #videoReviewImage,#videoReviewModal #videoReviewPlayer{border-radius:12px;width:100%;height:100%;object-fit:contain;display:block;box-sizing:border-box}#videoReviewModal #videoReviewImage{object-position:center center;background:#000}#videoMessageContainer .ghost-self-lease-hud[hidden],#videoMessageContainer .xray-self-lease-hud[hidden],#videoReviewModal #videoReviewImage.display-none,#videoReviewModal #videoReviewPlayer.display-none{display:none!important}#videoReviewModal .video-review-actions{margin:12px 16px 16px;gap:12px}#videoReviewModal .video-review-actions button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;background:rgba(255,255,255,.08)!important;color:#e8eaed!important;display:inline-flex!important}#videoReviewModal .video-review-actions #videoReviewSendBtn{background:var(--color-accent,#3b82f6)!important}#videoReviewModal .video-review-actions #videoReviewSendBtn:hover{background:var(--color-accent,#2563eb)!important;filter:brightness(1.08)}#videoReviewModal .video-review-actions button img{width:24px;height:24px;filter:brightness(0) invert(1)}.video-recording-preview-wrap{flex:1;min-height:0;max-width:100%;background:#000;border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-recording-modal #videoLivePreview,.video-review-modal #videoReviewImage,.video-review-modal #videoReviewPlayer{width:100%;height:100%;min-height:100%;object-fit:contain;display:block;background:#000;border-radius:0;box-sizing:border-box}.video-recording-progress{flex-shrink:0;align-self:stretch;height:6px;background:rgba(255,255,255,.1);border-radius:0;margin:12px 0;overflow:hidden}#videoRecordingProgressBar{height:100%;width:0%;background:var(--color-accent,#3b82f6);transition:width .1s linear}.video-recording-actions,.video-review-actions{flex-shrink:0;align-self:stretch;display:flex;gap:8px;justify-content:center;margin-top:12px}.video-recording-actions button{padding:8px 16px;border-radius:0}.video-recording-actions button,.video-review-actions button{border:0;cursor:pointer;font-weight:700;background:var(--color-btn-bg,#3b82f6);color:#fff}.video-review-actions button img{width:24px;height:24px}.video-recording-actions button:hover,.video-review-actions button:hover{background:var(--color-accent,#2563eb)}.video-recording-modal .video-recording-icon-btn,.video-review-actions button{display:inline-flex;align-items:center;justify-content:center;padding:10px;min-width:44px;min-height:44px;border-radius:0}.video-recording-modal .video-recording-icon-btn img,.video-review-actions button img{display:block;filter:brightness(0) invert(1)}.gccr-offscreen-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}#videoMessageContainer .power-lease-hud-stack{position:absolute;top:8px;left:8px;right:auto;bottom:auto;z-index:6;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;max-width:42%}#videoMessageContainer .ghost-self-lease-hud{pointer-events:none}#videoMessageContainer .ghost-self-lease-hud,#videoMessageContainer .xray-self-lease-hud{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}#videoMessageContainer .xray-self-lease-icon{display:block;width:28px;height:28px;object-fit:contain;filter:brightness(0) saturate(100%) invert(56%) sepia(57%) saturate(600%) hue-rotate(92deg) brightness(98%) contrast(92%) drop-shadow(0 0 3px rgba(0, 0, 0, .95)) drop-shadow(0 1px 2px rgba(0, 0, 0, .9))}#videoMessageContainer .xray-self-lease-timer{font-size:clamp(11px, 2.8vw, 14px)!important;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;min-width:3.2em;color:#4ade80;text-shadow:0 0 4px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.85),0 1px 2px #000}#videoMessageContainer .ghost-self-lease-icon{display:block;width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 3px rgba(0, 0, 0, .95)) drop-shadow(0 1px 2px rgba(0, 0, 0, .9))}#videoMessageContainer .ghost-self-lease-timer{font-size:clamp(11px, 2.8vw, 14px)!important;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;min-width:3.2em;color:#93c5fd;text-shadow:0 0 4px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.85),0 1px 2px #000}#talkButton{border:0;background-size:60%auto;background-position:center;background-color:var(--color-btn-bg,#374151);cursor:pointer;transition:transform .05s ease,filter .05s ease,opacity .2s ease,background-color .2s ease;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;filter:drop-shadow(0 0 8px rgba(0, 0, 0, .9))}#blockButton,#reverseButton,#skipButton,#talkButton{background-repeat:no-repeat}#blockButton,#camButton,#downloadButton,#reverseButton,#skipButton{background-color:var(--color-btn-bg,#374151);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;filter:drop-shadow(0 0 8px rgba(0, 0, 0, .9))}#talkButton{width:130px;height:130px;background-image:url(img/talk/tower.svg);background-color:var(--color-btn-bg,#3b82f6);border-radius:14px;margin-bottom:0;box-shadow:0 4px 15px rgba(0,0,0,.5),inset 0 4px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2),inset 0-1px 2px rgba(0,0,0,.15);backdrop-filter:var(--btn-glass-blur,none);-webkit-backdrop-filter:var(--btn-glass-blur,none);border:var(--btn-glass-border,none);filter:var(--color-btn-icon-filter, none)}#blockButton,#camButton,#downloadButton,#reverseButton,#skipButton{box-shadow:0 2px 10px rgba(0,0,0,.48),inset 0 3px 6px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 2px rgba(0,0,0,.12)}#talkButton.talking{background-color:#ef4444!important}#talkButton.disabled{background-color:#374151!important;cursor:not-allowed;pointer-events:none;touch-action:none}#camButton:disabled,#reverseButton.disabled,#reverseButton:disabled,#skipButton.disabled,#skipButton:disabled,#talkButton.disabled{background-color:#374151!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.5)!important;cursor:not-allowed}#camButton:not(:disabled):hover,#talkButton:not(.disabled):not(.talking):hover{filter:brightness(.82);background-color:var(--color-btn-bg)!important}[data-color-scheme=grayscale] #talkButton:not(.disabled):not(.talking){background-color:#3b82f6!important}[data-color-scheme=grayscale] #talkButton:not(.disabled):not(.talking):hover{filter:brightness(.82);background-color:#2563eb!important}[data-color-scheme=grayscale] #talkButton.talking{background-color:#ef4444!important}[data-color-scheme=grayscale] #talkButton.disabled{background-color:#374151!important;cursor:not-allowed}[data-color-scheme=grayscale] #camButton:not(:disabled),[data-color-scheme=grayscale] #camButton:not(:disabled):hover,[data-color-scheme=liquidGlass] #talkButton:not(.talking):not(.disabled){background-color:var(--color-btn-bg)!important}[data-color-scheme=liquidGlass] #talkButton:not(.talking):not(.disabled):hover{filter:brightness(.82);background-color:var(--color-btn-bg)!important}[data-color-scheme=liquidGlass] #talkButton.talking{background-color:#ef4444!important}[data-color-scheme=liquidGlass] #talkButton.disabled{background-color:#374151!important;cursor:not-allowed}[data-color-scheme=liquidGlass] #camButton:not(:disabled){background-color:var(--color-btn-bg)!important}[data-color-scheme=liquidGlass] #camButton:not(:disabled):hover{filter:brightness(.82);background-color:var(--color-btn-bg)!important}[data-color-scheme=orange] #talkButton:not(.talking):not(.disabled){background-color:var(--color-btn-bg,#9a3412)!important}[data-color-scheme=orange] #camButton:not(:disabled):hover,[data-color-scheme=orange] #talkButton:not(.talking):not(.disabled):hover{filter:brightness(.92);background-color:var(--color-btn-hover-start,#7c2d0f)!important}[data-color-scheme=orange] #talkButton.talking{background-color:#ef4444!important}[data-color-scheme=orange] #talkButton.disabled{background-color:#374151!important;cursor:not-allowed}[data-color-scheme=orange] #camButton:not(:disabled){background-color:var(--color-btn-bg,#9a3412)!important}#reverseButton,#skipButton{width:60px;height:60px;background-size:50%auto;background-position:center;background-color:var(--color-btn-bg);border:var(--btn-glass-border,none);border-radius:12px;opacity:1;filter:none;padding:0;display:flex;align-items:center;justify-content:center}#skipButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNNjYwLTI0MHYtNDgwaDgwdjQ4MGgtODBabS00NDAgMHYtNDgwbDM2MCAyNDAtMzYwIDI0MFptODAtMjQwWm0wIDkwIDEzNi05MC0xMzYtOTB2MTgwWiIvPjwvc3ZnPg==);margin-bottom:0}#reverseButton.active,#skipButton.active{filter:none}#reverseButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNMjIwLTI0MHYtNDgwaDgwdjQ4MGgtODBabTUyMCAwTDM4MC00ODBsMzYwLTI0MHY0ODBabS04MC0yNDBabTAgOTB2LTE4MGwtMTM2IDkwIDEzNiA5MFoiLz48L3N2Zz4=);min-height:0}#downloadButton{width:calc(140px*2/3);height:30px}#camButton,#downloadButton{background-color:var(--color-btn-bg,#3b82f6);border:var(--btn-glass-border,none);border-radius:12px;padding:0;min-height:0;display:flex;align-items:center;justify-content:center;opacity:1;filter:var(--color-btn-icon-filter, none)}#downloadButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNNDgwLTMyMCAyODAtNTIwbDU2LTU4IDEwNCAxMDR2LTMyNmg4MHYzMjZsMTA0LTEwNCA1NiA1OC0yMDAgMjAwWk0yNDAtMTYwcS0zMyAwLTU2LjUtMjMuNVQxNjAtMjQwdi0xMjBoODB2MTIwaDQ4MHYtMTIwaDgwdjEyMHEwIDMzLTIzLjUgNTYuNVQ3MjAtMTYwSDI0MFoiLz48L3N2Zz4=);background-size:40%auto;background-position:center;background-repeat:no-repeat}#blockButton{width:47px;height:47px;min-width:47px;min-height:47px;background-size:contain;background-position:center}#camButton{width:60px;height:60px;background-size:50%auto;background-position:center}#camButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNNjQwLTUyMHYtMjAwaDgwdjIwMGgtODBaTTQ0MC0yNDRxLTM1LTEwLTU3LjUtMzlUMzYwLTM1MHYtMzcwaDgwdjQ3NlptMzAgMTY0cS0xMDQgMC0xNzctNzN0LTczLTE3N3YtMzcwcTAtNzUgNTIuNS0xMjcuNVQ0MDAtODgwcTc1IDAgMTI3LjUgNTIuNVQ1ODAtNzAwdjMwMGgtODB2LTMwMHEtMS00Mi0yOS41LTcxVDQwMC04MDBxLTQyIDAtNzEgMjl0LTI5IDcxdjM3MHEtMSA3MSA0OSAxMjAuNVQ0NzAtMTYwcTI1IDAgNDcuNS02LjVUNTYwLTE4NnY4OXEtMjEgOC00My41IDEyLjVUNDcwLTgwWm0xNzAtNDB2LTEyMEg1MjB2LTgwaDEyMHYtMTIwaDgwdjEyMGgxMjB2ODBINzIwdjEyMGgtODBaIi8+PC9zdmc+);background-repeat:no-repeat}#downloadButton .download-button-label,#kaosButton[data-kaos-buffering=true] .kaos-icon-play,#kaosButton[data-kaos-buffering=true] .kaos-icon-stop{display:none!important}#downloadButton .download-button-undo-icon{display:none;width:40%;height:auto;max-height:100%;object-fit:contain;pointer-events:none;flex-shrink:0}#camButton.active,#downloadButton.active{filter:var(--color-btn-icon-filter, none)}#blockButton{background-image:var(--blockbtn-off);background-color:transparent;border:none;border-radius:0;opacity:1;filter:none;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:contain}#blockButton.active{filter:none}#blockButton:hover,#reverseButton:hover,#skipButton:hover,#talkButton:hover{transform:scale(1.05)}#camButton:hover,#buttonContainer #downloadButton:hover{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(0, 0, 0, .95))}#blockButton:active,#camButton:active,#buttonContainer #downloadButton:active,#reverseButton:active,#skipButton:active,#talkButton:active{transform:scale(.95)}.modal-content .button-container{display:flex;justify-content:space-around;gap:10px}.modal-content .button-container button{flex:1;padding:12px;border:1px solid #111;border-radius:0;background:linear-gradient(135deg,var(--color-btn-gradient-start),var(--color-btn-gradient-end));color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .05s ease,transform .05s ease;text-shadow:0 0 10px #000}#confirmModal .button-container{margin-bottom:0}#confirmNo,#confirmYes{flex:0 0 auto;width:auto;min-width:auto}#confirmNo{margin-right:0}#confirmYes{margin-left:0}.modal-content .button-container button:active{transform:translateY(0)}#kaosButton,#kaosButtonIcon,#kaosWidget{display:flex;align-items:center;justify-content:center;padding:0}#kaosWidget{position:fixed;top:10px;left:10px;z-index:1000;width:40px;height:40px;flex-direction:column;box-sizing:border-box}#kaosButton,#kaosButtonIcon{margin:0}#kaosButton{width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;flex-direction:row;gap:0;font-size:10px;line-height:1.1;transition:background .15s ease,border-color .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.3)}#kaosButton:hover{background:rgba(0,0,0,.7);border-color:rgba(255,255,255,.35)}#kaosButton:active{background:rgba(0,0,0,.85)}#kaosButtonIcon{font-size:12px;line-height:1;position:relative;min-width:14px;min-height:14px}.kaos-button-spinner{display:none;width:14px;height:14px;margin:0 auto;box-sizing:border-box;border:2px solid rgba(255,255,255,.22);border-top-color:rgba(255,255,255,.92);border-radius:50%;animation:kaos-radio-spinner .65s linear infinite;flex-shrink:0}#kaosButton[data-kaos-buffering=true] .kaos-button-spinner{display:block}#kaosButtonIcon .kaos-icon-stop{display:none;width:14px;height:14px;margin:0 auto;vertical-align:middle}#kaosButtonIcon .kaos-icon-play{display:block;width:14px;height:14px;margin:0 auto}#kaosButton[data-kaos-state=playing] .kaos-icon-play{display:none}#kaosButton[data-kaos-state=playing] .kaos-icon-stop{display:block}.inbox-fab-wrap{position:absolute;bottom:98px;right:12px;z-index:10;display:flex;align-items:center;justify-content:flex-end}.inbox-fab-btn{background:linear-gradient(135deg,var(--color-btn-gradient-start,rgba(59,130,246,.85)),var(--color-btn-gradient-end,rgba(37,99,235,.85)));border:0;cursor:pointer;flex-shrink:0;box-shadow:0 3px 10px rgba(0,0,0,.5);transition:background .15s ease,transform .2s ease,box-shadow .15s ease;position:relative;z-index:2}.inbox-fab-btn:active{transform:scale(.9);box-shadow:0 1px 4px rgba(0,0,0,.5)}.inbox-fab-icon{font-size:22px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;color:#fff;display:block;transition:transform .25s cubic-bezier(.34, 1.56, .64, 1);pointer-events:none;text-shadow:none;user-select:none;-webkit-user-select:none}.inbox-fab-wrap.open .inbox-fab-icon{transform:rotate(45deg)}.inbox-fab-wrap.open .inbox-fab-btn{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(185,28,28,.9));box-shadow:0 3px 10px rgba(239,68,68,.4)}.inbox-fab-item,.inbox-fab-menu{display:flex;align-items:center;pointer-events:none}.inbox-fab-menu{position:absolute;right:calc(100% + 8px);bottom:0;flex-direction:row;gap:8px}.inbox-fab-item{width:42px;height:42px;background:linear-gradient(135deg,var(--color-btn-gradient-start,rgba(59,130,246,.85)),var(--color-btn-gradient-end,rgba(37,99,235,.85)));border:0;cursor:pointer;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px rgba(0,0,0,.45);opacity:0;transform:translateX(16px) scale(.7);transition:opacity .2s ease,transform .2s cubic-bezier(.34, 1.56, .64, 1),background .15s ease}.inbox-fab-item img{width:20px;height:20px;filter:brightness(0) invert(1);pointer-events:none}.inbox-fab-item:active{transform:scale(.88)!important}.inbox-fab-item:disabled{cursor:not-allowed}.inbox-fab-wrap.open .inbox-fab-item:disabled{opacity:.35!important}.inbox-fab-wrap.open .inbox-fab-menu{pointer-events:auto}.inbox-fab-wrap.open .inbox-fab-item{opacity:1;transform:translateX(0) scale(1);pointer-events:auto}.inbox-fab-item:first-child,.inbox-fab-item:nth-child(2),.inbox-fab-item:nth-child(3),.inbox-fab-item:nth-child(4),.inbox-fab-wrap.open .inbox-fab-item:nth-child(4){transition-delay:0s}.inbox-fab-wrap.open .inbox-fab-item:nth-child(3){transition-delay:60ms}.inbox-fab-wrap.open .inbox-fab-item:nth-child(2){transition-delay:120ms}.inbox-fab-wrap.open .inbox-fab-item:first-child{transition-delay:180ms}#inboxMd3Tabs{display:flex;flex-direction:row;flex-shrink:0;align-self:stretch;width:100%;box-sizing:border-box;gap:0;background-color:rgba(0,0,0,.5);border-radius:0;margin:0 0 env(safe-area-inset-bottom,0)}.inbox-md3-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 25px;background:0 0;border:0;border-top:2px solid transparent;cursor:pointer;color:gray;font-weight:600;text-align:center;text-shadow:0 0 5px #000;position:relative;transition:color .15s ease,background .15s ease;outline:0;-webkit-tap-highlight-color:transparent;user-select:none}.inbox-md3-tab:hover{color:#d1d5db;background:rgba(255,255,255,.05)}#leaderboardModal .leaderboard-main-tab.active:hover,#leaderboardModal .leaderboard-tab.active:hover,.inbox-md3-tab.active:hover,.inbox-md3-tab:active{background:rgba(255,255,255,.08)}.inbox-md3-tab.active{color:#fff;border-top:2px solid var(--color-btn-gradient-start);text-shadow:0 0 10px #000}.inbox-friend-sheet-btn img,.inbox-md3-tab-icon{width:20px;height:20px;filter:brightness(0) invert(1);flex-shrink:0}.inbox-md3-tab-icon{opacity:.45;transition:opacity .15s ease}.inbox-md3-tab.active .inbox-md3-tab-icon{opacity:1}.inbox-md3-tab-label{display:block;font-size:.75rem;line-height:1.2;letter-spacing:.25px}.inbox-md3-tab-indicator{display:none}#inboxFriendsPanel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:6px;padding:10px 10px 12px}#inboxFriendsPanel[hidden],#inboxMessenger[hidden]{display:none!important}.inbox-friends-section-header{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4);padding:10px 16px 4px}.inbox-friend-sheet-backdrop{position:fixed;inset:0;z-index:9999;background:0 0}.inbox-friend-sheet{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:color-mix(in srgb,var(--color-modal-bg,#1e1e2e) 76%,transparent);-webkit-backdrop-filter: none;backdrop-filter: none;border-radius:20px 20px 0 0;padding:8px 0 max(16px,env(safe-area-inset-bottom));box-shadow:0-4px 24px rgba(0,0,0,.5);transform:translateY(100%);transition:transform .28s cubic-bezier(.4, 0, .2, 1)}.inbox-friend-sheet.open{transform:translateY(0)}.inbox-friend-sheet-handle{width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,.18);margin:0 auto 12px}.inbox-friend-sheet-name{font-size:.82rem;color:rgba(255,255,255,.45);text-align:center;padding:0 16px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-friend-sheet-btn{display:flex;align-items:center;gap:14px;width:100%;padding:14px 24px;background:0 0;border:0;color:#e8eaed;font-size:.95rem;font-weight:400;cursor:pointer;text-align:left;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.inbox-friend-sheet-btn:hover{background:rgba(255,255,255,.05)}.inbox-friend-sheet-btn:active{background:rgba(255,255,255,.1)}.inbox-friend-sheet-btn.destructive{color:#f28b82}.inbox-friend-sheet-btn img{opacity:.75}.inbox-friend-sheet-btn.destructive img{filter:brightness(0) saturate(100%) invert(65%) sepia(30%) saturate(800%) hue-rotate(310deg) brightness(110%)}.inbox-friend-sheet-btn.disabled,.inbox-friend-sheet-btn:disabled{opacity:.38;cursor:default;pointer-events:none}label{display:block;margin:15px 0 10px;font-weight:700;color:#d1d5db;text-shadow:0 0 10px #000}input[type=text],select,textarea{width:100%;padding:10px;border:solid 1px #111;border-radius:5px;background:var(--color-sidebar-solid-bg,rgba(0,0,0,.75));color:var(--color-btn-text,#d1d5db);font-size:1rem;transition:background .05s ease;font-family:inherit;font-weight:500}input[type=email],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{direction:ltr;text-align:left}input[type=text]:hover,select:hover,textarea:hover{background:var(--color-modal-bg,rgba(0,0,0,.85))}select option{background:var(--color-sidebar-solid-bg,#1e293b);color:var(--color-btn-text,#f1f5f9)}#nicknameInput{background:rgba(0,0,0,.85);cursor:pointer;caret-color:transparent}#nicknameInput:focus{outline:0;box-shadow:none}textarea{min-height:3em;line-height:1.5}input[type=checkbox],input[type=radio]{margin-right:8px;accent-color:var(--color-checkbox-accent)}[data-color-scheme=liquidGlass] input[type=checkbox],[data-color-scheme=liquidGlass] input[type=radio]{accent-color:#000!important;-webkit-appearance:none;appearance:none;width:1.1em;height:1.1em;border:2px solid rgba(203,213,225,.5);background:rgba(148,163,184,.2);vertical-align:-.2em}[data-color-scheme=liquidGlass] input[type=checkbox]{border-radius:4px}[data-color-scheme=liquidGlass] input[type=checkbox]:checked{background:rgba(203,213,225,.5) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/75%no-repeat;border-color:rgba(203,213,225,.6)}[data-color-scheme=liquidGlass] input[type=radio]{border-radius:50%}[data-color-scheme=liquidGlass] input[type=radio]:checked{background:radial-gradient(circle at center,#000 35%,rgba(203,213,225,.5) 35%);border-color:rgba(203,213,225,.6)}[data-color-scheme=orange] input[type=checkbox],[data-color-scheme=orange] input[type=radio]{accent-color:#fb923c!important}.theme-selector-column select{margin-bottom:20px}input[type=text].disabled,input[type=text]:disabled{opacity:1;filter:brightness(.5);cursor:not-allowed;pointer-events:none}.toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;padding:0;min-height:0}.toggle-text{flex:1;color:#d1d5db;font-size:.9rem;margin-right:6px;line-height:1.05;text-shadow:0 0 10px #000}.toggle-switch{position:absolute;opacity:0;width:0;height:0}.toggle-slider{position:relative;width:36px;height:20px;background:rgba(0,0,0,.75);border-radius:12px;transition:background .2s ease;flex-shrink:0}.toggle-slider::before{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch:checked+.toggle-slider{background:linear-gradient(135deg,var(--color-btn-gradient-start,#3b82f6),var(--color-btn-gradient-end,#2563eb))}.toggle-switch:checked+.toggle-slider::before{transform:translateX(16px)}.toggle-switch:focus+.toggle-slider{box-shadow:0 0 0 2px rgba(59,130,246,.3)}.audio-processing-slider-horizontal{-webkit-appearance:none;appearance:none;height:6px;background:rgba(0,0,0,.75);border:solid 1px #111;border-radius:3px;outline:0;margin:0;padding:0}.audio-processing-slider-horizontal::-webkit-slider-runnable-track{width:100%;height:6px;background:rgba(0,0,0,.75);border:solid 1px #111;border-radius:3px;cursor:pointer}.audio-processing-slider-horizontal::-webkit-slider-track{width:100%;height:6px;background:rgba(0,0,0,.75);border:solid 1px #111;border-radius:3px;cursor:pointer}.audio-processing-slider-horizontal::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--color-btn-gradient-start,#3b82f6),var(--color-btn-gradient-end,#2563eb));cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:box-shadow .2s ease;margin-top:-5px;position:relative}.audio-processing-slider-horizontal::-webkit-slider-thumb:hover{box-shadow:0 2px 8px rgba(59,130,246,.5)}.audio-processing-slider-horizontal::-moz-range-track{width:100%;height:6px;background:rgba(0,0,0,.75);border:solid 1px #111;border-radius:3px;cursor:pointer}.audio-processing-slider-horizontal::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--color-btn-gradient-start,#3b82f6),var(--color-btn-gradient-end,#2563eb));cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);border:0;transition:box-shadow .2s ease}.audio-processing-slider-horizontal::-moz-range-thumb:hover{box-shadow:0 2px 8px rgba(59,130,246,.5)}input[type=range]#masterVolume{--master-volume-track-bg:rgba(60, 60, 75, 0.95);--master-volume-percent:0;height:28px;padding:0;border:0;background:0 0}input[type=range]#masterVolume::-webkit-slider-runnable-track{width:100%;height:10px;border-radius:999px;background:linear-gradient(to right,var(--color-accent,#09f) 0,var(--color-accent,#09f) var(--master-volume-percent,0),var(--master-volume-track-bg) var(--master-volume-percent,0),var(--master-volume-track-bg) 100%);cursor:pointer;border:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}input[type=range]#masterVolume::-webkit-slider-track{width:100%;height:10px;border-radius:999px;background:linear-gradient(to right,var(--color-accent,#09f) 0,var(--color-accent,#09f) var(--master-volume-percent,0),var(--master-volume-track-bg) var(--master-volume-percent,0),var(--master-volume-track-bg) 100%);cursor:pointer;border:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}input[type=range]#masterVolume::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:5px;height:22px;margin-top:-6px;border-radius:3px;background:var(--color-accent,#09f);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:box-shadow .15s ease;border:0}input[type=range]#masterVolume::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent,#09f) 15%,transparent),0 1px 3px rgba(0,0,0,.3)}input[type=range]#masterVolume::-moz-range-track{width:100%;height:10px;border-radius:999px;background:var(--master-volume-track-bg);cursor:pointer;border:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}input[type=range]#masterVolume::-moz-range-thumb{width:5px;height:22px;border-radius:3px;background:var(--color-accent,#09f);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.3);border:0;transition:box-shadow .15s ease}input[type=range]#masterVolume::-moz-range-thumb:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent,#09f) 15%,transparent),0 1px 3px rgba(0,0,0,.3)}#channelListModal,#userListModal{background:var(--color-sidebar-bg,rgba(0,20,40,.6));justify-content:flex-start;box-sizing:border-box}#userListModal{position:fixed;top:0;left:0;right:0;width:85vw;align-items:stretch;z-index:2000;pointer-events:none;padding:0;box-shadow:2px 0 20px rgba(0,0,0,.5);visibility:hidden;border:0!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none!important;outline:0!important;max-width:350px}#userListModal.active{visibility:visible}#channelListModal{display:flex;flex-direction:column;align-items:flex-start;z-index:1006;max-height:70vh;width:max-content}#alertModal,#channelPinModal,#confirmModal,#contactModal{background:rgba(0,0,0,.85);justify-content:center;z-index:2000;padding:20px 10px;box-sizing:border-box}#rulesModal{justify-content:center;padding-top:0}#alertModal,#channelPinModal,#confirmModal,#contactModal,#inboxModal,#leaderboardModal,#rulesModal{visibility:hidden}#rulesModal.rules-modal.active{background:rgba(0,0,0,.85)!important}#rulesModal .rules-modal-content{width:calc(100vw - 32px)!important;max-width:500px!important;display:flex!important;flex-direction:column!important;gap:0;height:calc(100vh - 20px);max-height:85vh;margin:0 auto;overflow:hidden;box-sizing:border-box;align-self:center;border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#rulesModal .rules-modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:5px 16px 5px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:0 0;gap:8px}#rulesModal .rules-modal-title{margin:0 auto 0 0;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.01em;color:#e8eaed!important;text-align:left}#rulesModal .rules-modal-close-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:50%!important;border:0!important;background:0 0!important;color:#adb5bd!important;font-size:1.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .15s ease;padding:0!important;line-height:1!important;flex-shrink:0;margin-left:auto}#rulesModal .rules-modal-close-btn:hover{background:rgba(255,255,255,.1)!important}#rulesModal .rules-modal-close-btn:active,#rulesModal .rules-modal-close-btn:focus{background:rgba(255,255,255,.15)!important;outline:0!important;box-shadow:none!important}#leaderboardModal .leaderboard-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:5px 5px 10px}#leaderboardModal .leaderboard-main-tabs{display:flex;gap:0;flex-shrink:0;padding:0;margin:5px;background-color:rgba(0,0,0,.5);border-radius:10px}#leaderboardModal .leaderboard-main-tab{background:0 0;border:0;color:gray;font-size:16px;font-weight:600;padding:5px 25px;cursor:pointer;transition:color .15s ease,background .15s ease;position:relative;flex:1;text-align:center;text-shadow:0 0 5px #000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}#leaderboardModal .leaderboard-main-tab:first-child{border-radius:10px 0 0 10px}#leaderboardModal .leaderboard-main-tab:last-child{border-radius:0 10px 10px 0}#leaderboardModal .leaderboard-main-tab:hover{color:#d1d5db;background:rgba(255,255,255,.05)}#leaderboardModal .leaderboard-main-tab.active{color:#fff;border-bottom:2px solid var(--color-btn-gradient-start);text-shadow:0 0 10px #000}#leaderboardModal .leaderboard-section{display:none;flex:1 1 auto;min-height:0;flex-direction:column}#leaderboardModal .leaderboard-section.active{display:flex}#leaderboardModal .leaderboard-tabs{display:flex;gap:0;flex-shrink:0;padding:0;margin:5px;background-color:rgba(0,0,0,.5);border-radius:10px}#leaderboardModal .leaderboard-tab:first-child{border-radius:10px 0 0 10px}#leaderboardModal .leaderboard-tab:last-child{border-radius:0 10px 10px 0}#leaderboardModal .leaderboard-tab,#userInfoModal{background:0 0;align-items:center;justify-content:center}#leaderboardModal .leaderboard-tab{border:0;color:gray;font-size:1rem;font-weight:700;padding:5px 10px;cursor:pointer;transition:color .15s ease,background .15s ease;border-bottom:2px solid transparent;position:relative;flex:1;text-align:center;display:flex;flex-direction:column}#leaderboardModal .leaderboard-tab:hover{color:#d1d5db;background:rgba(255,255,255,.05)}#leaderboardModal .leaderboard-tab.active{color:#fff;border-bottom-color:var(--color-btn-gradient-start)}#leaderboardModal .leaderboard-tab span{font-size:10pt;text-shadow:0 0 10px #000}#leaderboardModal .leaderboard-tab-panels{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;margin:0;border-radius:0;background-color:#000}#leaderboardModal .leaderboard-tab-panels.scrollable{border-radius:0!important}#leaderboardModal .leaderboard-tab-panel{display:none;height:100%}#leaderboardModal .leaderboard-tab-panel.active{display:block}#leaderboardModal .leaderboard-list{display:flex;flex-direction:column;gap:5px;border:1px solid #111;margin-left:0;margin-right:0;background-color:#000;margin-top:0;padding-top:8px}#leaderboardModal #keyUpsLeaderboard{padding-bottom:5px}#leaderboardModal .leaderboard-entry{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:0;transition:background .15s ease}#leaderboardModal .leaderboard-entry:hover{background-color:rgba(0,0,0,.85)}#leaderboardModal .leaderboard-entry-name{color:#d1d5db;font-weight:500;font-size:10pt;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#leaderboardModal .leaderboard-entry-count{color:#9ca3af;font-size:.9rem;font-weight:500;margin-left:12px;flex-shrink:0}#leaderboardModal .hall-of-fame-entry{justify-content:space-between}#leaderboardModal .hall-of-fame-entry .leaderboard-entry-name{flex:2}#leaderboardModal .hall-of-fame-entry .leaderboard-entry-name:hover{color:var(--color-btn-gradient-start,#3b82f6);text-decoration:underline!important}#leaderboardModal .hall-of-fame-entry .leaderboard-entry-count{flex:1;text-align:center;margin-left:8px;margin-right:8px}#leaderboardModal .leaderboard-entry-month{color:#6b7280;font-size:.85rem;font-weight:400;flex:1;text-align:right;margin-left:8px;flex-shrink:0}#leaderboardModal .leaderboard-empty{color:#9ca3af;margin:0;font-size:.9rem;text-align:center;padding:20px 0}#userInfoModal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;opacity:0;pointer-events:none;visibility:hidden}#userInfoModal .modal-content{width:calc(100vw - 20px);max-width:none;text-align:left;display:flex!important;flex-direction:column!important;gap:0;height:calc(100vh - 20px);max-height:calc(100vh - 20px);background:var(--color-modal-bg,rgba(0,20,40,.97));box-shadow:0 0 5px 1px #000;overflow:hidden;padding:5px}#userInfoModal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:5px;flex-shrink:0;background-color:unset;background:unset}#userInfoModal .user-info-name-row{display:flex;align-items:center;gap:8px}#userInfoModal .user-info-country-flag{font-size:1.5rem;line-height:1;flex-shrink:0}#userInfoModal .action-btn.friend-action-blocked-by-them{opacity:.42!important;filter:grayscale(1) brightness(.95)!important;cursor:not-allowed!important;pointer-events:auto!important}#userInfoModal .modal-header h2,#userInfoTitle{margin:0 0 0 10px;font-size:1.5rem;font-weight:600;color:#d1d5db;background-color:unset;background:unset}#userInfoClose,#userInfoModal .modal-close{background:0 0!important;border:0;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .1s ease}#userInfoClose:active,#userInfoClose:focus,#userInfoClose:hover,#userInfoModal .modal-close:active,#userInfoModal .modal-close:focus,#userInfoModal .modal-close:hover,.modal-close:active,.modal-close:focus,.modal-close:hover{background:0 0!important;outline:0!important;box-shadow:none!important;border:0!important}.modal-close:active,.modal-close:focus,.modal-close:hover{transform:none!important}#userInfoModal .user-info-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;z-index:0}#userInfoModal .user-info-tabs{border-bottom:1px solid #111;flex-shrink:0;background:rgba(0,0,0,.5)}#userInfoModal .user-info-tab{color:#9ca3af;position:relative}#userInfoModal .user-info-tab:hover{background:rgba(255,255,255,.05)}#userInfoModal .user-info-tab.active{border-bottom-color:#3b82f6}#userInfoModal .user-info-tab.active:hover{background:rgba(255,255,255,.08)}#userInfoModal .user-info-tab-panels{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:10px;touch-action:pan-y}#userInfoModal .user-info-tab-panel{display:none;height:100%}#userInfoModal .user-info-tab-panel.active{display:block}#userInfoModal .user-info-actions{flex-shrink:0;position:relative;z-index:6;transform:translateZ(0);-webkit-transform:translateZ(0);isolation:isolate}#userInfoModal .user-info-actions .action-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#inboxFriendsPanel .friends-modal-entry{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 10px;margin-top:0;margin-bottom:0;background:rgba(0,0,0,.55);border-radius:10px;border:1px solid rgba(255,255,255,.06)}#inboxFriendsPanel .friends-modal-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}#inboxFriendsPanel .friends-modal-name{color:#fff;font-size:.95rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#inboxFriendsPanel .friends-modal-name.clickable{cursor:pointer}#inboxFriendsPanel .friends-modal-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}#inboxFriendsPanel .friends-modal-right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;min-width:0}#inboxFriendsPanel .friends-modal-notify{flex-shrink:0;max-width:min(220px,38vw)}#inboxFriendsPanel .friends-modal-notify-label{display:flex;align-items:center;justify-content:flex-end;gap:10px;cursor:pointer;user-select:none;margin:0;min-height:32px}#inboxFriendsPanel .friends-modal-notify-text{font-size:.78rem;color:#d1d5db;line-height:1.25;text-align:right;text-wrap:balance}#inboxFriendsPanel .friends-modal-notify-switch-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}#userInfoModal .user-info-list{display:flex;flex-direction:column;gap:8px}#userInfoModal .user-info-entry{transition:background .15s ease}#userInfoModal .user-info-entry:hover{background:rgba(255,255,255,.08)}#userInfoModal .user-info-entry-name{color:#d1d5db;font-weight:500;min-width:0}#userInfoModal .user-info-entry-channel{color:#9ca3af;font-weight:500}#userInfoModal .user-info-empty{color:#9ca3af;margin:0;font-size:.9rem;text-align:center;padding:20px 0}#userInfoModal .user-info-tag-wrap{padding:8px 0 12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}#userInfoModal .user-info-tag-label{display:block;font-size:.9rem;color:var(--text-muted,#9ca3af);margin-bottom:6px}#userInfoModal .user-info-tag-input{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:var(--text,#e5e7eb);font-size:.9rem}#userInfoModal .user-info-tag-input::placeholder{color:var(--text-muted,#9ca3af)}#userInfoModal .user-info-modified-by{font-size:.8rem;color:rgba(255,255,255,.6);margin-bottom:8px;padding:4px 0}#userInfoModal .user-info-mod-caps{padding:4px 0}#userInfoModal .user-info-mod-cap-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);gap:12px}#userInfoModal .user-info-mod-cap-row:last-child,.ios-connection-participants li:last-child{border-bottom:none}#userInfoModal .user-info-mod-cap-label{font-size:.9rem;color:var(--text,#e5e7eb)}#userInfoModal .user-info-mod-toggle{flex-shrink:0;min-width:52px;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:var(--text-muted,#9ca3af);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}#userInfoModal .user-info-mod-toggle:hover{background:rgba(255,255,255,.12);color:var(--text,#e5e7eb)}#userInfoModal .user-info-mod-toggle.on{background:rgba(34,197,94,.25);border-color:rgba(34,197,94,.5);color:#4ade80}#channelListModal.closing{animation:none}#userListModal.active{pointer-events:auto}#alertModal.active,#channelPinModal.active,#confirmModal.active,#contactModal.active{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.85)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2000!important}#contactModal .modal-content a{color:inherit;color:var(--color-accent,#3b82f6)!important;text-decoration:none!important}#rulesModal.active{visibility:visible}#inboxModal.active{opacity:1;visibility:visible;pointer-events:auto;display:flex!important;justify-content:flex-start!important;align-items:stretch!important}.modal-content{background:var(--color-modal-bg,rgba(0,20,40,.97));border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:0 10px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.5)}.modal-content p{margin-bottom:20px;font-size:.9375rem;line-height:1.45;color:#e8eaed}#confirmMessage{margin-top:5px}#confirmModal .modal-content{border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;padding:24px 24px 20px!important;text-align:left!important;max-width:360px!important;width:calc(100vw - 32px)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#confirmModal #confirmMessage{margin:0 0 20px!important;font-size:.9375rem!important;line-height:1.45!important;color:#e8eaed!important;font-weight:400!important}#confirmModal .button-container{justify-content:flex-end!important;gap:12px!important;margin-top:0!important}#confirmModal #confirmNo,#confirmModal #confirmYes{border-radius:20px!important;font-size:.875rem!important;font-weight:500!important}#confirmModal #confirmNo{padding:10px 20px!important;background:0 0!important;border:1px solid rgba(255,255,255,.25)!important;color:#e8eaed!important;transition:background .2s ease,border-color .2s ease!important}#confirmModal #confirmNo:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.35)!important;filter:none!important;transform:none!important}#confirmModal #confirmYes{padding:10px 24px!important;background:var(--color-accent,#3b82f6)!important;border:0!important;color:#fff!important;transition:background .2s ease,filter .2s ease!important}#confirmModal #confirmYes:hover{filter:brightness(1.08)!important;transform:none!important}#confirmModal #confirmNo:active,#confirmModal #confirmYes:active{transform:scale(.98)!important}#alertModal .modal-content{border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;padding:24px 24px 20px!important;text-align:left!important;max-width:360px!important;width:calc(100vw - 32px)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#alertModal #alertMessage{margin:0 0 24px!important;font-size:.9375rem!important;line-height:1.45!important;color:#e8eaed!important;font-weight:400!important}#alertModal .button-container{justify-content:flex-end!important;gap:12px!important;margin-top:0!important}#alertModal #alertOk{border-radius:20px!important;padding:10px 24px!important;font-size:.875rem!important;font-weight:500!important;background:var(--color-accent,#3b82f6)!important;border:0!important;color:#fff!important;transition:background .2s ease,filter .2s ease!important}#alertModal #alertOk:hover{filter:brightness(1.08)!important;transform:none!important}#alertModal #alertOk:active{transform:scale(.98)!important}#nicknameModal .modal-content{border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;padding:24px 24px 20px!important;text-align:left!important;max-width:360px!important;width:calc(100vw - 32px)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#nicknameModal #nicknameModalTitle{margin:0 0 8px!important;font-size:1.25rem!important;font-weight:500!important;color:#e8eaed!important;background:0 0!important;padding:0!important;letter-spacing:.01em}#nicknameModal #nicknameModalMessage{margin:0 0 16px!important;font-size:.875rem!important;line-height:1.45!important;color:#9ca3af!important;font-weight:400!important}@media (max-height:600px){#iosConnectionModal .modal-content{height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:8px}}@media (max-height:500px){#iosConnectionModal .modal-content{height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:6px}}#iosConnectionModal .modal-content #iosConnectionParticipants{touch-action:pan-y!important;overflow-y:auto;flex:1;min-height:100px;max-height:40vh;margin:8px 0}#iosConnectionModal .modal-content h2{margin-top:0;margin-bottom:5px;font-size:14pt;font-weight:600;color:#fff;flex-shrink:0;background-color:#000;padding:5px;border:1px solid #111}@media (max-height:500px){#iosConnectionModal .modal-content h2{margin-bottom:6px;font-size:.875rem}}#iosConnectionModal .modal-content>p{margin-bottom:5px;font-size:1rem;color:#d1d5db;line-height:1.5;flex-shrink:0}#iosConnectionModal .modal-content>p small{font-size:10pt;color:#9ca3af}.ios-connection-filter-container,.ios-connection-participants{margin-bottom:10px;padding:10px;border-radius:0;border:1px solid #111}.ios-connection-filter-container{flex-shrink:0;background:rgba(0,0,0,.3);margin-top:10px}.ios-connection-filter-container .toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px;margin-top:0;margin-bottom:0}.ios-connection-filter-container .toggle-text{flex:1;text-align:left;font-size:12ptrem;color:#d1d5db;line-height:1.4;font-weight:500}.ios-connection-participants{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;background-color:rgba(0,0,0,.75);text-align:left;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;position:relative!important;width:100%!important;box-sizing:border-box!important}.ios-connection-participants .ios-connection-loading{text-align:center;color:#9ca3af;font-style:italic;margin:0}.ios-connection-participants ul{list-style:none;padding:0;margin:0}.ios-connection-participants li{padding:8px 0;color:#e5e7eb;font-size:10pt;border-bottom:1px solid #111}.ios-connection-participants .empty-participants{text-align:center;color:#9ca3af;font-style:italic;padding:12px 0}.ios-connection-stats-graph{margin-bottom:0;margin-top:0;padding:12px;background:rgba(0,0,0,.5);border-radius:0;border:1px solid #111}.stats-graph-title{color:#d1d5db;font-size:.85rem;font-weight:500;margin-bottom:10px;text-align:center}.stats-graph-container{display:flex;align-items:flex-end;justify-content:space-between;height:80px;gap:2px;padding:5px 0}.stats-graph-bar{flex:1;min-width:3px;background:linear-gradient(to top,#3b82f6,#60a5fa);border-radius:2px 2px 0 0;position:relative;transition:opacity .2s ease}.stats-graph-bar:hover{opacity:.8}.stats-graph-bar-label{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);font-size:8pt;color:#9ca3af;white-space:nowrap;text-align:center;max-width:50px;overflow:visible;box-sizing:border-box;pointer-events:none;z-index:1}.stats-graph-error,.stats-graph-loading{color:#9ca3af;font-size:.8rem;text-align:center;padding:20px 0}.stats-graph-error{color:#ef4444}#iosConnectionModal .button-container{display:flex;flex-direction:row;gap:12px;margin-top:0;flex-shrink:0}#iosDeclineModal .button-container button,.ios-connection-button{border:0;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.ios-connection-button{flex:1;min-width:0;padding:12px 8px;font-size:.85rem;word-break:break-word;hyphens:auto}.ios-connection-accept{background:rgba(34,197,94,.3);border:1px solid #111;color:#86efac}.ios-connection-accept:hover{background:rgba(34,197,94,.4);border-color:#111}.ios-connection-accept:active{background:rgba(34,197,94,.5)}.ios-connection-decline{background:rgba(239,68,68,.3);border:1px solid #111;color:#fca5a5}.ios-connection-decline:hover{background:rgba(239,68,68,.4);border-color:#111}.ios-connection-decline:active{background:rgba(239,68,68,.5)}.ios-connection-skip{background:rgba(59,130,246,.3);border:1px solid #111;color:#93c5fd}.ios-connection-skip:hover{background:rgba(59,130,246,.4);border-color:#111}.ios-connection-skip:active{background:rgba(59,130,246,.5)}#iosDeclineModal .modal-content{width:90%;max-width:400px;background:var(--color-modal-bg,rgba(0,20,40,.97));border:1px solid #111;border-radius:10px;padding:24px;text-align:center}#iosDeclineModal .modal-content p{margin-bottom:24px;font-size:1.1rem;color:#d1d5db;line-height:1.5}#iosDeclineModal .button-container{margin-top:0}#iosDeclineModal .button-container button{width:100%;padding:14px 20px;color:var(--color-btn-text,#fff);font-size:1rem}#iosDeclineModal .button-container button:active,#iosDeclineModal .button-container button:hover{filter:brightness(.82);transform:translateY(-2px)}#iosDeclineModal .button-container button,#iosDeclineModal .button-container button:active{background:linear-gradient(135deg,var(--color-btn-gradient-start),var(--color-btn-gradient-end))}#inboxModal{justify-content:flex-start;align-items:stretch;padding:0;top:var(--gccr-header-stack);bottom:env(safe-area-inset-bottom,0px);left:0;right:0;height:auto;box-sizing:border-box;background:0 0}#inboxModal.active{z-index:1001!important}#inboxModal.closing{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;opacity:0!important;pointer-events:none!important}#rulesModal.active{overflow-y:auto!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:0 0!important;z-index:1002!important}#rulesModal.active .rules-modal-content{height:calc(100vh - 20px);display:flex!important;flex-direction:column!important;max-height:85vh;overflow:hidden!important}#inboxModal .modal-content{position:relative;width:100%;height:100%;max-height:none;min-height:0;flex:1 1 auto;display:flex!important;flex-direction:column!important;text-align:left;gap:0;border:0;border-radius:0!important;box-shadow:none;padding:0!important;background:var(--color-sidebar-solid-bg,#001428)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}#inboxModal #messengerTitle.inbox-modal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}#inboxModal .modal-close{background:0 0;border:0;color:#d1d5db;font-size:2rem;cursor:pointer;padding:0 0 8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:0;transition:background .05s ease;line-height:1;margin-top:0}#inboxModal .modal-close:active,#inboxModal .modal-close:focus,#inboxModal .modal-close:hover{background:0 0!important;outline:0!important;box-shadow:none!important;border:0!important}#inboxMessenger{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}#inboxModal .inbox-empty{text-align:center;color:#9ca3af;padding:40px 20px;margin:0}#inboxModal .inbox-message{background:var(--color-modal-bg,rgba(255,255,255,.05));border-radius:0;padding:10px;margin-bottom:0;cursor:pointer;transition:background .05s ease;border-left:3px solid transparent}#inboxModal .inbox-message:hover{background:var(--color-block-btn-hover,rgba(255,255,255,.08))}#inboxModal .inbox-message-time{font-size:.75rem;color:#9ca3af;margin-top:2px}.inbox-message-wrapper.outgoing .inbox-message-time{text-align:right}.inbox-message-wrapper.incoming .inbox-message-time{text-align:left}#inboxModal .inbox-block-btn{cursor:pointer;transition:background .05s ease;background:rgba(234,179,8,.2);color:#eab308}#inboxModal .inbox-block-btn:hover{background:rgba(234,179,8,.3)}#inboxModal .inbox-block-btn:active{background:rgba(234,179,8,.4)}#inboxModal .inbox-block-btn:disabled{background:rgba(107,114,128,.2);border-color:#111;color:#6b7280;cursor:not-allowed;opacity:.6}#inboxModal .inbox-block-btn:disabled:hover{background:rgba(107,114,128,.2)}#inboxTabs{text-shadow:0 0 10px #000}#inboxConversation{background:linear-gradient(135deg,rgba(15,20,28,.8),rgba(20,25,35,.8))}#inboxMessagesList{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 1px rgba(0,0,0,.9),0 1px 1px rgba(0,0,0,.4)}#inboxMessagesList::-webkit-scrollbar{width:6px}#inboxMessagesList::-webkit-scrollbar-track{background:0 0}#inboxMessagesList::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}#inboxMessagesList::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}#inboxMessageInput{border-color:#111!important;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 1px rgba(0,0,0,.5)}#inboxMessageInput:focus{border-color:#111!important;background:rgba(0,0,0,.85)!important}#inboxMessageInput::-webkit-scrollbar{width:6px}#inboxMessageInput::-webkit-scrollbar-track{background:0 0}#inboxMessageInput::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:0}#inboxMessageInput::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}#inboxSendBtn:hover{filter:brightness(.82);transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.48)}#inboxSendBtn:active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.5)}#inboxSendBtn:disabled{opacity:.5;cursor:not-allowed}#inboxTypingIndicator{animation:pulse 1.5s ease-in-out infinite}.message-link{color:#fff;text-decoration:underline;word-break:break-all}.message-link:hover{color:#f3f4f6}#inboxTabs button{flex-shrink:0}#inboxTabs button:focus{outline:1px solid rgba(59,130,246,.6);outline-offset:1px}.inbox-close-btn{width:40px;height:40px;border:0;background:0 0;color:#fff;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .1s ease;flex-shrink:0}.inbox-close-btn{font-size:20pt;text-shadow:0 0 10px #000}.inbox-close-btn:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}#inboxTabs button:active,.inbox-close-btn:active{transform:scale(.95)}.inbox-close-btn:focus{outline:2px solid rgba(59,130,246,.6);outline-offset:2px}.inbox-empty-state{height:100%;align-items:center;justify-content:center;padding:20px}.inbox-empty-state h3{font-size:12pt}#inboxTabs,#inboxUserList,.inbox-empty-state{display:flex;flex-direction:column}#inboxUserList{width:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;background-color:rgba(0,0,0,.75)}.inbox-messenger-container{display:flex;flex-direction:row;height:100%}#inboxTabs{width:76px;min-width:76px;overflow-y:auto;overflow-x:hidden;padding:8px 4px;gap:2px;background:rgba(0,0,0,.35);border-top:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.07);scrollbar-width:none}#inboxTabs::-webkit-scrollbar{display:none}.inbox-rail-indicator,.inbox-tab{display:flex;align-items:center;position:relative}.inbox-tab{flex-direction:column;padding:6px 4px 5px;gap:5px;border-radius:12px;cursor:pointer;background:0 0;border:0;color:#fff;transition:background .15s ease;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.inbox-tab:hover{background:rgba(255,255,255,.06)}.inbox-rail-indicator{width:52px;height:52px;border-radius:26px;justify-content:center;background:rgba(255,255,255,.08);transition:background .2s ease,border-color .2s ease;box-sizing:border-box;border:2px solid transparent}.inbox-tab.active .inbox-rail-indicator{background:rgba(59,130,246,.28);border-color:rgba(59,130,246,.8)}.inbox-tab.tab-glow .inbox-rail-indicator{border-color:rgba(251,191,36,.7)}.inbox-tab.active.tab-glow .inbox-rail-indicator{border-color:rgba(59,130,246,.8)}.inbox-rail-avatar-icon{width:22px;height:22px;filter:brightness(0) invert(1);opacity:.75;pointer-events:none;flex-shrink:0}.inbox-tab.active .inbox-rail-avatar-icon{opacity:1}.inbox-rail-badge,.inbox-status-dot{position:absolute;pointer-events:none}.inbox-status-dot{bottom:1px;right:1px;width:13px;height:13px;border-radius:50%;border:2px solid #0a0e16}.inbox-status-dot.online{background:#10b981}.inbox-status-dot.offline{background:#4b5563}.inbox-rail-badge{top:-3px;right:-3px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;border-radius:10px;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid #0a0e16;line-height:1}.inbox-rail-label{font-size:9.5px;color:rgba(255,255,255,.65);text-align:center;width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;pointer-events:none}.inbox-tab.active .inbox-rail-label{color:rgba(255,255,255,.95);font-weight:600}.inbox-tab-close-btn{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(224,72,82,.85);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;transition:background .15s ease,transform .1s ease;-webkit-font-smoothing:antialiased;box-shadow:0 1px 3px rgba(0,0,0,.4);opacity:.85}.inbox-tab-close-btn:hover{background:#ef4444;opacity:1}.inbox-tab-close-btn:active{transform:scale(.9)}#inboxConversation,#inboxMessagesList{flex:1;display:flex;flex-direction:column;min-height:0}#inboxConversation{position:relative;overflow:hidden;background:0 0}#inboxMessagesList{overflow-y:auto;padding:16px;gap:12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;border:0;border-top:1px solid rgba(255,255,255,.07)}#inboxTypingIndicator{padding:8px 16px;display:none;color:#9ca3af;font-size:.85rem}.inbox-message-input-container{background:rgba(0,0,0,.25);display:flex;-webkit-user-select:none;user-select:none}#inboxMessageInput{flex:1;border:1px solid #111;background:rgba(0,0,0,.75);color:#fff;font-size:.95rem;outline:0;transition:border-color .2s ease,background .2s ease;resize:none;min-height:40px;max-height:80px;overflow-y:auto;font-family:inherit;line-height:1.4;-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:rgba(255,255,255,.1);touch-action:manipulation;cursor:text}#inboxModal .inbox-friend-request-actions .inbox-friend-request-accept,#inboxSendBtn{background:linear-gradient(135deg,var(--color-btn-gradient-start,rgba(59,130,246,.8)),var(--color-btn-gradient-end,rgba(37,99,235,.8)));box-shadow:0 3px 10px rgba(0,0,0,.5);transition:background .2s ease,transform .1s ease,box-shadow .15s ease;align-self:center}#inboxSendBtn img{width:20px;height:20px;filter:brightness(0) invert(1)}.inbox-message-wrapper{position:relative;display:flex;flex-direction:column;margin-bottom:4px}#inboxSendBtn,.inbox-message-unsend-btn{border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.inbox-message-unsend-btn{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;border-radius:50%;box-sizing:border-box;flex-shrink:0;background:#c62828;color:#fff;font-size:10px;line-height:1}.inbox-message-unsend-btn:hover{background:#b71c1c}.inbox-message-footer{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:2px}.inbox-message-wrapper.outgoing .inbox-message-footer{justify-content:flex-end}.inbox-message-wrapper.incoming .inbox-message-footer{justify-content:flex-start}.inbox-message-wrapper.outgoing{align-items:flex-end}.inbox-message-wrapper.incoming{align-items:flex-start}.inbox-message-bubble{max-width:70%;color:#fff;word-wrap:break-word;word-break:break-word;font-size:.95rem;line-height:1.4;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 1px rgba(0,0,0,.9),0 1px 1px rgba(0,0,0,.4)}.inbox-message-bubble.outgoing{background:linear-gradient(135deg,rgba(59,130,246,.8),rgba(37,99,235,.8))}.inbox-message-bubble.incoming{background:rgba(255,255,255,.1)}.inbox-friend-request-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.inbox-friend-request-actions .action-btn{flex:1 1 auto;min-width:100px;padding:8px 14px;font-size:.85rem;border-radius:8px;border:0;cursor:pointer;font-weight:500;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--color-btn-text,#fff);transition:filter .15s ease,transform .05s ease;backdrop-filter:var(--btn-glass-blur,none);-webkit-backdrop-filter:var(--btn-glass-blur,none)}#inboxModal .inbox-friend-request-actions .inbox-friend-request-accept{border:var(--btn-glass-border,none)}#inboxModal .inbox-friend-request-actions .inbox-friend-request-accept:hover{filter:brightness(.88)}#inboxModal .inbox-friend-request-actions .inbox-friend-request-accept:active{filter:brightness(.78)}#inboxModal .inbox-friend-request-actions .inbox-friend-request-decline{background:linear-gradient(135deg,var(--color-btn-hover-start,rgba(0,80,160,.8)),var(--color-btn-hover-end,rgba(0,100,200,.8)));border:var(--btn-glass-border,none)}#inboxModal .inbox-friend-request-actions .inbox-friend-request-decline:hover{filter:brightness(.9)}#inboxModal .inbox-friend-request-actions .inbox-friend-request-decline:active{filter:brightness(.82)}#inboxFriendsPanel .inbox-friend-pending-fr-right{flex-shrink:0;max-width:min(52%,220px)}#inboxFriendsPanel .inbox-friends-fr-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:0}#inboxFriendsPanel .inbox-friends-fr-actions .action-btn{min-width:72px;padding:6px 10px;font-size:.8rem}#inboxFriendsPanel .inbox-friend-pending-copy{display:flex;flex-direction:column;min-width:0;gap:2px}#inboxFriendsPanel .friends-modal-name--pending{white-space:normal;overflow:visible;text-overflow:clip;font-weight:600}#inboxFriendsPanel .inbox-friend-pending-sub{font-size:.72rem;color:rgba(255,255,255,.45);line-height:1.25}.inbox-chats-friend-request-hint strong{font-weight:600}.inbox-message-footer .inbox-message-time{margin-top:0}.inbox-message-time{font-size:.75rem;color:#9ca3af;margin-top:2px}.inbox-voice-bubble{min-width:140px}.inbox-image-bubble{max-width:280px}.inbox-message-image{display:block;max-width:100%;max-height:280px;object-fit:contain;cursor:pointer}.inbox-video-bubble{padding:4px;max-width:280px;width:280px}.inbox-video-player{display:block;width:100%;max-height:220px;object-fit:contain;background:#000}.inbox-image-lightbox{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.92);touch-action:none}.inbox-image-lightbox.active{display:flex}.inbox-lightbox-backdrop{position:absolute;inset:0;cursor:pointer}.inbox-lightbox-close{position:absolute;top:12px;right:12px;z-index:10002;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;font-size:20px;cursor:pointer;line-height:1}.inbox-lightbox-close:hover{background:rgba(255,255,255,.35)}.inbox-lightbox-close,.inbox-lightbox-content,.inbox-lightbox-image-wrap{display:flex;align-items:center;justify-content:center}.inbox-lightbox-content{position:relative;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:grab}.inbox-lightbox-content:active{cursor:grabbing}.inbox-lightbox-image-wrap{transform-origin:center center;will-change:transform}.inbox-lightbox-image{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;user-select:none;pointer-events:none;-webkit-user-drag:none}.inbox-lightbox-context-menu{position:fixed;z-index:10003;display:none;flex-direction:column;min-width:160px;background:rgba(30,30,30,.98);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:6px 0;box-shadow:0 8px 32px rgba(0,0,0,.5)}.inbox-lightbox-context-menu.active{display:flex}.inbox-lightbox-menu-item{padding:12px 20px;border:0;background:0 0;color:#fff;font-size:15px;text-align:left;cursor:pointer}.inbox-lightbox-menu-item:hover{background:rgba(255,255,255,.15)}.inbox-voice-player{display:flex;align-items:center;gap:8px}.inbox-voice-play-btn{width:32px;height:32px;border-radius:50%;border:0;background:rgba(255,255,255,.3);color:#fff;font-size:12px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.inbox-voice-play-btn:hover{background:rgba(255,255,255,.5)}.inbox-voice-progress-wrap{flex:1;min-width:60px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden}.inbox-voice-progress{height:100%;background:rgba(255,255,255,.8);border-radius:2px;transition:width .1s linear}.inbox-voice-duration{font-size:.75rem;color:rgba(255,255,255,.9);min-width:2.5em}.inbox-voice-overlay,.inbox-voice-overlay-close{position:absolute;align-items:center;justify-content:center}.inbox-voice-overlay{inset:0;background:rgba(0,0,0,.75);display:none;z-index:10}.inbox-voice-overlay.active{display:flex}.inbox-voice-overlay-close{top:12px;right:12px;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:0;border-radius:50%!important;background:rgba(255,255,255,.2);color:#fff;font-size:1.2rem;cursor:pointer;line-height:1;padding:0!important;box-sizing:border-box;display:inline-flex}.inbox-voice-overlay-close:hover{background:rgba(239,68,68,.8)}.inbox-voice-overlay-inner{text-align:center;color:#fff}.inbox-voice-progress-container{width:280px;height:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;overflow:hidden;margin:0 0 16px;position:relative}.inbox-voice-progress-bar{height:100%;width:100%;background:#34c759;border:1px solid #34c759;border-radius:6px;transition:width .1s linear,background .1s ease,box-shadow .1s ease;box-shadow:0 0 8px #34c759,0 0 16px #34c759,0 0 4px #34c759 inset,0 0 8px #34c759 inset}.inbox-voice-overlay-hint{margin:0 0 12px;font-size:.95rem;color:rgba(255,255,255,.9)}.inbox-voice-overlay-stop{padding:10px 24px;border:0;border-radius:8px;background:rgba(34,197,94,.9);color:#fff;font-size:1rem;font-weight:600;cursor:pointer}.inbox-voice-overlay-stop:hover{background:#22c55e}.inbox-empty-messages{color:#6b7280;text-align:center;margin:auto}.inbox-user-list-empty{font-size:10pt}.inbox-user-button{background:0 0;border:0;cursor:pointer;vertical-align:middle;width:100%}#nicknameModal .input-container{margin:0 0 20px!important}#nicknameModal .nickname-input{width:100%!important;min-height:48px!important;padding:12px 16px!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.2)!important;background:rgba(255,255,255,.06)!important;color:#e8eaed!important;font-size:1rem!important;box-sizing:border-box!important;transition:border-color .2s ease,background .2s ease!important}#nicknameModal .nickname-input::placeholder{color:rgba(255,255,255,.45)!important}#nicknameModal .nickname-input:focus{outline:0!important;border-color:var(--color-accent,rgba(59,130,246,.8))!important;background:rgba(255,255,255,.08)!important}#nicknameModal .nickname-error{margin:6px 0 0!important;font-size:.8125rem!important;color:#f87171!important}#nicknameModal .button-container{justify-content:flex-end!important;gap:12px!important;margin-top:0!important}#nicknameModal #nicknameCancel,#nicknameModal #nicknameOk{border-radius:20px!important;font-size:.875rem!important;font-weight:500!important}#nicknameModal #nicknameCancel{padding:10px 20px!important;background:0 0!important;border:1px solid rgba(255,255,255,.25)!important;color:#e8eaed!important;transition:background .2s ease,border-color .2s ease!important}#nicknameModal #nicknameCancel:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.35)!important;filter:none!important;transform:none!important}#nicknameModal #nicknameOk{padding:10px 24px!important;background:var(--color-accent,#3b82f6)!important;border:0!important;color:#fff!important;transition:background .2s ease,filter .2s ease!important}#nicknameModal #nicknameOk:hover{filter:brightness(1.08)!important;transform:none!important}#nicknameModal #nicknameCancel:active,#nicknameModal #nicknameOk:active{transform:scale(.98)!important}#contactModal .modal-content{border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;padding:24px 24px 20px!important;text-align:left!important;max-width:360px!important;width:calc(100vw - 32px)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#contactModal #contactModalTitle{margin:0 0 16px!important;font-size:1.25rem!important;font-weight:500!important;color:#e8eaed!important;background:0 0!important;padding:0!important;letter-spacing:.01em}#contactModal #contactModalMessage{margin:0 0 20px!important;font-size:.9375rem!important;line-height:1.5!important;color:#e8eaed!important}#contactModal #contactModalMessage p{margin:0 0 8px!important}#contactModal #contactModalMessage p:last-child{margin-bottom:0!important}#contactModal .modal-content a:hover{text-decoration:underline!important}#contactModal .button-container{justify-content:flex-end!important;margin-top:0!important}#contactModal #contactModalOk{height:40px!important;min-height:40px!important;padding:0 24px!important;border-radius:20px!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em!important;background:var(--color-accent,#3b82f6)!important;border:0!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease,filter .2s ease,box-shadow .2s ease!important;box-shadow:none!important}#contactModal #contactModalOk:hover{filter:brightness(1.08)!important;transform:none!important}#contactModal #contactModalOk:active{transform:scale(.98)!important}#alertMessage{margin-top:10px}.modal-content h2{padding:0;letter-spacing:.01em;background:0 0}#rulesModal .rules-modal-content .button-container{flex:0 0 auto;margin-top:0}#rulesModal .rules-modal-content .button-container button{backdrop-filter:var(--btn-glass-blur,none);-webkit-backdrop-filter:var(--btn-glass-blur,none);border:var(--btn-glass-border,none)}#channelPinModal .modal-content{width:calc(100vw - 32px);max-width:400px;border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;padding:24px 24px 20px!important;text-align:left!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#channelPinModal #channelPinModalTitle,.modal-content h2{margin:0 0 16px;font-size:1.25rem;font-weight:500;color:#e8eaed}#channelPinModal .input-container{margin-bottom:20px;width:100%;box-sizing:border-box}#channelPinModal .modal-content input{width:100%;box-sizing:border-box;min-height:48px;font-size:1.25rem;letter-spacing:.25em;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);padding:12px 16px;color:#e8eaed;-webkit-text-security:none}#channelPinModal .button-container{display:flex;justify-content:flex-end;flex-wrap:nowrap;gap:12px;margin-top:0;width:100%;box-sizing:border-box}#channelPinModal .button-container button{flex:0 0 auto;width:auto;min-width:100px;border-radius:20px;padding:10px 20px;font-size:.875rem;font-weight:500;border:1px solid rgba(255,255,255,.25);background:0 0;color:#e8eaed;visibility:visible;opacity:1}#channelPinModal .button-container button:first-child{visibility:visible;opacity:1}#channelPinModal .button-container button:last-child{background:var(--color-accent,#3b82f6);border:0;color:#fff}.rules-button-container{justify-content:center}.rules-button-container button{flex:0 0 auto;min-width:120px;border-radius:10px}#connectionErrorMessage,#rulesMessage,#tosMessage,#tosViewMessage{text-align:left;margin:0 0 0 5px;line-height:1.5;overflow:hidden;flex:1 1 auto;min-height:0;font-size:1rem;color:#d1d5db;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}#tosMessage.scrollable,#tosViewMessage.scrollable{border-radius:0;padding:10px}#connectionErrorMessage.scrollable,#inboxMessages.scrollable,#rulesMessage.scrollable,#tosMessage.scrollable,#tosViewMessage.scrollable{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;background:0 0;margin:0;overflow-y:auto!important;overflow-x:hidden!important;align-items:stretch;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;text-align:left!important;position:relative!important}#connectionErrorMessage.scrollable,#inboxMessages.scrollable{border-radius:0;padding:10px}#rulesMessage.scrollable{padding:0 10px 20px;background-color:rgba(0,0,0,.75);border-radius:0;margin-top:5px;border:1px solid #111}#rulesModal .rules-modal-content{padding:0!important}#rulesModal .rules-modal-content>#rulesAgreementContainer{padding-left:20px;padding-right:20px;padding-bottom:16px}#rulesModal .rules-modal-content>.rules-button-container{padding:12px 20px 16px}#rulesModal .rules-modal-title{margin-bottom:0}#rulesModal .rules-button-container{opacity:1}#rulesModal #rulesOk{height:40px!important;min-height:40px!important;padding:0 24px!important;border-radius:20px!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em!important;background:var(--color-accent,#3b82f6)!important;border:0!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background .2s ease,filter .2s ease,opacity .2s ease!important}#rulesModal #rulesOk:hover:not(:disabled){filter:brightness(1.08)!important}#rulesModal #rulesOk:active:not(:disabled){transform:scale(.98)!important}#rulesModal #rulesOk.rules-ok-disabled,#rulesModal #rulesOk:disabled{opacity:.5!important;cursor:not-allowed!important}#inboxMessages{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}#rulesMessage ul{margin:0;padding-left:0;list-style-position:inside}#rulesMessage li{margin-bottom:8px;padding:0 12px}.modal-content .input-container{margin-bottom:20px}.modal-content input[type=text],.modal-content textarea{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(255,255,255,.06);color:#e8eaed;font-size:1rem;font-family:inherit;resize:vertical;box-sizing:border-box}.modal-content input[type=text]:focus,.modal-content textarea:focus{outline:0;border-color:var(--color-accent,rgba(59,130,246,.8));background:rgba(255,255,255,.08)}.modal-content textarea{min-height:100px}#iosConnectionModal,#iosDeclineModal{position:fixed;align-items:center;justify-content:center}#iosConnectionModal,#iosDeclineModal{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;z-index:3000;opacity:0;pointer-events:none;padding:0;box-sizing:border-box;height:100vh}#iosConnectionModal.active,#iosDeclineModal.active{opacity:1;pointer-events:auto}#iosConnectionModal .modal-content{width:calc(100vw - 20px);max-width:400px;height:calc(100vh - 20px);max-height:700px;margin:10px;background:var(--color-modal-bg,rgba(0,20,40,.97));border:1px solid #111;border-radius:0;padding:5px;text-align:center;display:flex;flex-direction:column;overflow:hidden;touch-action:none;box-sizing:border-box}#toastNotification{position:fixed;bottom:84px;left:50%;transform:translateX(-50%) translateY(100px);background:rgba(0,0,0,.85);color:#d1d5db;padding:16px 24px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:60000;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .05s ease;max-width:90%;text-align:center;font-size:.95rem;border:1px solid #111}#toastNotification.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}#toastNotificationTop{color:#fff}#keyingUpList{position:absolute;right:7px;background:0 0;border-radius:0;box-shadow:none;text-align:right;border:0;pointer-events:none;opacity:0;visibility:hidden;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6)}#videoMessageContainer #toastNotificationTop{position:absolute;right:7px;top:-1px;margin-top:5px;color:#fff;z-index:1;max-width:90%;background:0 0;border-radius:0;box-shadow:none;text-align:right;border:0;pointer-events:none;opacity:0;visibility:hidden;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6);font-size:9pt;line-height:1.25}#videoMessageContainer #toastNotificationTop.show{opacity:.72;visibility:visible;pointer-events:auto}body.video-playing #keyingUpList{display:none!important}body.video-playing #toastNotificationTop{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#keyingUpList{display:flex;top:21px;flex-direction:column;align-items:flex-end;color:#fff;padding:0;z-index:3;max-width:calc(100% - 14px);transition:opacity .2s ease,visibility .2s ease}#keyingUpList.active{opacity:1;visibility:visible}#keyingUpList .keying-up-item{font-size:9pt;padding:1px 0;opacity:.72;color:#4ade80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;pointer-events:auto}#keyingUpList .keying-up-icon{width:.88em;height:.88em;vertical-align:middle;position:relative;top:-1px;margin-left:4px;display:inline-block;object-fit:contain;filter:brightness(0) saturate(100%) invert(56%) sepia(57%) saturate(600%) hue-rotate(92deg) brightness(98%) contrast(92%)}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-label{margin:0;padding:0;cursor:pointer;user-select:none;box-sizing:border-box}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-text{flex:1;min-width:0;color:rgba(255,255,255,.72)}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-switch-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:36px;height:20px;align-self:center}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) span.toggle-slider{width:36px!important;height:20px!important;min-width:36px!important;min-height:20px!important;max-width:36px!important;max-height:20px!important;flex-shrink:0!important;display:block!important;position:relative!important;line-height:0!important;box-sizing:border-box!important;align-self:center!important}#userList{width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;border:0!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none!important;outline:0!important}#userList::-webkit-scrollbar{width:6px}#userList::-webkit-scrollbar-track{background:0 0}#userList::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}#channelList{max-height:70vh;overflow:hidden;background:var(--color-sidebar-bg,rgba(0,20,40,.6));list-style:none;box-shadow:0 4px 20px rgba(0,0,0,.5)}#userList li{justify-content:space-between;box-sizing:border-box;animation:none!important}.channel-list-row{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;min-width:0}button.channel-count{position:relative;box-sizing:border-box;font:inherit;color:#d1d5db;font-size:.9rem;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:2px 22px 2px 8px;margin-left:8px;display:inline-flex;align-items:center;flex-shrink:0;min-height:28px}button.channel-count::after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;margin-top:-7px;margin-left:5px;box-sizing:border-box;border-right:2px solid rgba(209,213,219,.9);border-bottom:2px solid rgba(209,213,219,.9);transform:rotate(45deg);transition:transform .22s ease;opacity:.9;pointer-events:none}button.channel-count[aria-expanded="true"]::after{transform:rotate(225deg);margin-top:-5px}button.channel-count:hover{background:rgba(255,255,255,.12)}button.channel-count:focus-visible{outline:2px solid var(--color-accent,#ef4444);outline-offset:2px}.channel-roster{flex:0 0 auto;flex-shrink:0;width:100%;margin:8px 0 0;padding:6px 0 4px 8px;border-top:1px solid rgba(255,255,255,.08);box-sizing:border-box;overflow:visible;min-height:auto}.channel-roster-line{font-size:.85rem;font-weight:400;padding:4px 4px 4px 0;line-height:1.35;white-space:normal;word-break:break-word}.channel-roster-empty,.channel-roster-loading{color:rgba(255,255,255,.5);font-style:italic}#userList li:last-child{border-bottom:none}#noUsersMessage{padding-left:5px;padding-right:5px}.blocked-indicator{display:flex;align-items:center;justify-content:center;width:38px;height:38px;cursor:pointer;border-radius:4px;margin-left:0}.blocked-indicator img{width:32px;height:32px;opacity:.85;filter:brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(4621%) hue-rotate(347deg) brightness(94%) contrast(107%)}.user-info{display:flex;flex-direction:column;gap:0;flex:1;min-width:0;overflow:hidden;justify-content:flex-start;text-align:left}.user-actions-top{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;min-width:80px;width:80px}.user-info>.status-indicator{align-self:flex-start}.channel-info,.user-info>.nickname{display:flex;align-items:center;gap:10px}.channel-info{flex-direction:row;gap:8px;flex:1;min-width:0;overflow:hidden;text-align:left;white-space:nowrap;color:var(--color-accent);font-weight:600}.channel-info img{filter:brightness(0) invert(1);flex-shrink:0}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]){flex-direction:column!important;align-self:stretch!important;cursor:default!important}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-info{flex-direction:column;align-items:stretch;align-self:stretch;gap:3px;width:100%;overflow:visible;white-space:normal}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-info-title-row{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-info-title{flex:1;min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25;color:var(--color-accent);font-weight:600}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-info.channel-info--with-busy-toggle{flex-wrap:nowrap;align-items:stretch;white-space:normal;overflow:visible;width:100%}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-wrap{flex:0 0 auto;margin-top:0;padding-top:0;box-sizing:border-box}.nickname,.nickname *{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.nickname{font-size:1rem!important;font-weight:400;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;position:relative}.nickname *{font-size:inherit!important}.description{font-size:.85rem;color:#9ca3af;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-height:1.2em;line-height:1.2em;position:relative}.description.marquee,.nickname.marquee{overflow:hidden;text-overflow:clip;position:relative}.description.marquee>.marquee-wrapper,.nickname.marquee>.marquee-wrapper{display:inline-block;white-space:nowrap;padding-right:50px;will-change:transform;position:relative;font-size:inherit;line-height:inherit}.description.marquee>.marquee-wrapper{pointer-events:auto}.description.marquee>.marquee-wrapper a{pointer-events:auto;position:relative;z-index:1}.description.marquee:hover>span,.nickname.marquee:hover>span{animation-play-state:paused}.nickname.marquee>.marquee-wrapper{font-weight:inherit}.block-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:4px;background:0 0;cursor:pointer;transition:transform .05s ease}.block-btn:hover{transform:translateY(-1px)}.block-btn:active{transform:translateY(0)}.block-btn:disabled{opacity:.15!important;cursor:not-allowed!important}.block-cooldown,button.block-cooldown{opacity:.25!important;pointer-events:none!important;cursor:default!important}.block-btn img{width:32px;height:32px}#userList .block-btn img,#userList .blocked-indicator img,#userListModal .block-btn img,#userListModal .blocked-indicator img{filter:brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(4621%) hue-rotate(347deg) brightness(94%) contrast(107%)}#userList .block-btn img[alt=Unblock],#userListModal .block-btn img[alt=Unblock]{filter:brightness(0) saturate(100%) invert(62%) sepia(84%) saturate(360%) hue-rotate(84deg) brightness(96%) contrast(93%)}.message-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:4px;background:0 0;cursor:pointer;transition:transform .05s ease;margin-left:2px}.message-btn:hover{transform:translateY(-1px)}.message-btn:active{transform:translateY(0)}.feedback-button svg,.message-btn img{width:26px;height:26px}.message-btn-disabled{opacity:.6;cursor:not-allowed}.message-btn-disabled:hover{transform:none}#userList .message-btn:not(.message-btn-disabled) img{filter:brightness(0) saturate(100%) invert(72%) sepia(57%) saturate(2056%) hue-rotate(173deg) brightness(102%) contrast(101%)}#currentSpeaker,#playbackInfo{font-family:var(--gccr-app-font);user-select:none;-webkit-user-select:none;opacity:0}#playbackInfo{position:absolute;bottom:30px;right:15px;text-align:right;border-radius:0 0 0 8px;-webkit-touch-callout:none;touch-action:manipulation;pointer-events:none}#videoMessageContainer #playbackInfo{pointer-events:auto;z-index:3}#connectionSpinnerWrapper.active #connectionSpinnerText,#loadingSpinnerWrapper.active #loadingSpinnerText,#playbackInfo.active{opacity:1}#currentSpeaker{font-size:18pt;font-weight:600;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6);white-space:nowrap;line-height:1.08;max-height:1.28em;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:0 10px;left:50%;transform:translateX(-50%);position:fixed;top:85px;text-align:center;z-index:1;visibility:hidden;transform:translateX(-50%) scale(.78);transform-origin:center center;filter:blur(1.4px);transition:opacity .2s ease,transform .2s ease,filter .2s ease,visibility .2s ease}#currentSpeaker.visible{opacity:.85;visibility:visible;transform:translateX(-50%) scale(1);filter:blur(0)}#currentSpeaker.visible:hover{opacity:.85}#currentSpeaker>.speaker-name-dissolve{display:inline-flex;align-items:center;justify-content:center;max-width:100%;max-height:1.28em;line-height:1.08;overflow:hidden;vertical-align:middle;animation:currentSpeakerNameDissolve .2s ease both}#connectionSpinner{display:none;justify-content:center;align-items:center;margin-top:12px}#connectionSpinnerWrapper{position:fixed;bottom:65px;left:50%;transform:translateX(-50%);z-index:900;display:none;flex-direction:column;align-items:center;pointer-events:none}#connectionSpinnerWrapper.active{display:flex}#connectionSpinnerIndicator{position:relative;display:none;width:18px;height:18px;border:1.69px solid rgba(255,255,255,.2);border-top:1.69px solid #fff;border-right:1.69px solid #fff;border-radius:50%;background:0 0;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.3);opacity:0;transform-origin:center center}#connectionSpinnerIndicator.active{display:block;opacity:1;animation:connectionSpinnerRotate 1s linear infinite;will-change:transform}#connectionSpinnerText{font-size:.85rem;line-height:1.2;color:rgba(255,255,255,.6);text-align:center;margin-top:8px;font-weight:400;user-select:none;-webkit-user-select:none;opacity:0;text-shadow:0 0 2px rgba(0,0,0,1),0 0 8px rgba(0,0,0,.95),0 1px 3px rgba(0,0,0,1),0 2px 16px rgba(0,0,0,.85),0 0 22px rgba(0,0,0,.7)}#loadingSpinnerWrapper{position:fixed;bottom:65px;left:50%;transform:translateX(-50%);z-index:899;display:none;flex-direction:column;align-items:center;pointer-events:none}#loadingSpinnerWrapper.active{display:flex}#loadingSpinnerIndicator{position:relative;display:none;width:18px;height:18px;border:1.69px solid rgba(255,255,255,.2);border-top:1.69px solid #fff;border-right:1.69px solid #fff;border-radius:50%;background:0 0;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.3);opacity:0;transform-origin:center center}#loadingSpinnerIndicator.active{display:block;opacity:1;animation:spin-counterclockwise 1s linear infinite;will-change:transform}#loadingSpinnerText{font-size:.85rem;line-height:1.2;color:rgba(255,255,255,.6);text-align:center;margin-top:8px;font-weight:400;user-select:none;-webkit-user-select:none;opacity:0;text-shadow:0 0 2px rgba(0,0,0,1),0 0 8px rgba(0,0,0,.95),0 1px 3px rgba(0,0,0,1),0 2px 16px rgba(0,0,0,.85),0 0 22px rgba(0,0,0,.7)}#recordProgress{width:180px;height:8px;background:#1e1e1e;border-radius:2px;overflow:hidden;margin-bottom:0;margin-top:0;opacity:0;transition:opacity .25s ease;box-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.4);z-index:20;position:relative}#controlsContainer #recordProgress{position:absolute;top:150px;left:200px;transform:none;margin:0}#recordProgress.active,.queue-segment.active.playing{opacity:1}#recordProgressBar{height:100%;width:100%;background:var(--color-accent,#09f);border:1px solid #111;box-shadow:0 0 8px var(--color-accent,rgba(0,153,255,.5));transition:width .05s linear,background .05s ease,box-shadow .05s ease;opacity:1}#queueVisualization,#queueVisualizationWrapper{display:flex;flex-direction:column;align-items:center}#queueVisualizationWrapper{width:0;height:0;margin:0;padding:0;gap:0;overflow:visible;position:static;z-index:15}#queueVisualization{width:100%;height:10px;opacity:0;visibility:hidden;transition:visibility .05s ease}#queueVisualization.active{opacity:1;visibility:visible}.save-fab-shell,#saveFabShell{display:contents}.save-fab-shell #downloadButton,#saveFabShell #downloadButton{position:fixed!important;top:auto!important;right:auto!important;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 8px)!important;left:50%!important;z-index:1004;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border-radius:24px;background-size:24px 24px,100% 100%;transform:translateX(-50%)!important;opacity:1!important;visibility:visible!important;pointer-events:auto}#downloadButton:disabled,#saveFabShell #downloadButton:disabled{opacity:1!important;cursor:not-allowed}#queueVisualizationBar{width:180px;height:8px;display:flex;flex-direction:row-reverse;gap:0;border-radius:2px;overflow:hidden;background:rgba(0,0,0,.8);padding:0;box-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.4);margin:0 auto;position:relative}#queueVisualizationBar .queue-segment:nth-child(n+30){flex:0 0 calc(200%/57)}.queue-segment,.queue-segment.active{background-clip:content-box;border:0;outline:0}.queue-segment{flex:0 0 calc(100%/57);height:100%;padding:0 1px;background:linear-gradient(180deg,rgba(255,255,255,.14)0,rgba(220,220,220,.06) 100%);border-radius:1px;box-sizing:border-box;transition:background .05s ease,box-shadow .05s ease;contain:paint;min-width:0;box-shadow:0 0 2px rgba(255,255,255,.08),0 0 4px rgba(0,0,0,.25)}.queue-segment.active{background:linear-gradient(180deg,var(--color-accent,#0f8) 0,color-mix(in srgb,var(--color-accent,#0f8) 75%,#1a1a1a) 100%);box-shadow:0 0 2px var(--color-accent,#0f8),inset 0 1px 0 rgba(255,255,255,.18)}.queue-segment.recording-used{background:linear-gradient(180deg,rgba(255,255,255,.12)0,rgba(200,200,200,.05) 100%);background-clip:content-box;box-shadow:0 0 2px rgba(255,255,255,.06)}.queue-segment.recording-remaining{background:linear-gradient(180deg,var(--color-accent,#09f) 0,color-mix(in srgb,var(--color-accent,#09f) 75%,#1a1a1a) 100%);background-clip:content-box;box-shadow:0 0 2px var(--color-accent,#09f),inset 0 1px 0 rgba(255,255,255,.18)}#queueVisualization.recording #recordProgress{visibility:hidden;pointer-events:none}.queue-segment.active.history,.queue-segment.active.queued{opacity:.4}.queue-segment.flash{animation:queueFlash .2s ease}.reaction-fab-shell,body:has(.modal.active) .save-fab-shell,body:has(.modal.active) #saveFabShell,body:has(#userListModal.active) .reaction-fab-shell,body:has(#userListModal.active) .save-fab-shell,body:has(#userListModal.active) #saveFabShell,body:has(#sidebar.active) .reaction-fab-shell,body:has(#sidebar.active) .save-fab-shell,body:has(#sidebar.active) #saveFabShell,body:has(#leaderboardModal.active) .reaction-fab-shell,body:has(#leaderboardModal.active) .save-fab-shell,body:has(#leaderboardModal.active) #saveFabShell,body:has(#channelListModal.open) .reaction-fab-shell,body:has(#channelListModal.open) .save-fab-shell,body:has(#channelListModal.open) #saveFabShell{z-index:990!important}body:has(.modal.active) #feelingsFridayBanner,body:has(#userListModal.active) #feelingsFridayBanner,body:has(#sidebar.active) #feelingsFridayBanner,body:has(#leaderboardModal.active) #feelingsFridayBanner,body:has(#channelListModal.open) #feelingsFridayBanner{z-index:990!important}.reaction-fab-shell{position:fixed;left:calc(max(12px,env(safe-area-inset-left)) + 6px);bottom:calc(max(12px,env(safe-area-inset-bottom)) + 8px);z-index:1004;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;padding:0;background:transparent;box-shadow:none;transition:gap .28s cubic-bezier(.2,0,0,1)}.reaction-fab-shell.open{gap:5px}.reaction-fab-toggle{width:48px;height:48px;border-radius:24px;border:1px solid color-mix(in srgb,var(--color-btn-bg,var(--color-accent,#09f)) 78%,#000 22%);background:var(--color-btn-bg,var(--color-accent,#09f));color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.62),0 0 0 1px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),color .2s ease}.reaction-fab-toggle:active{transform:scale(.92)}.reaction-fab-toggle:hover{box-shadow:0 3px 12px rgba(0,0,0,.66),0 0 0 1px rgba(0,0,0,.4)}.reaction-fab-toggle:focus-visible{outline:2px solid var(--color-accent,#09f);outline-offset:3px}.feedback-buttons-container.reaction-fab-panel{position:relative;flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;max-width:0;margin:0;padding:0;box-sizing:border-box;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;opacity:0;visibility:hidden;pointer-events:none;overflow-x:hidden;overflow-y:visible;transition:max-width .34s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1),visibility .2s}.reaction-fab-shell.open .feedback-buttons-container.reaction-fab-panel{max-width:min(96vw,448px);opacity:1;visibility:visible;pointer-events:auto}#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel,#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel.active,#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel:not(.active){width:auto!important;max-width:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;gap:5px!important;padding:14px 22px 14px 4px!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box!important}#reactionFabShell.reaction-fab-shell.open #feedbackButtons.feedback-buttons-container.reaction-fab-panel,#reactionFabShell.reaction-fab-shell.open #feedbackButtons.feedback-buttons-container.reaction-fab-panel.active,#reactionFabShell.reaction-fab-shell.open #feedbackButtons.feedback-buttons-container.reaction-fab-panel:not(.active){max-width:min(96vw,448px)!important}#reactionFabShell #feedbackButtons .feedback-button{flex:0 0 auto!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:24px!important;border:0!important;padding:0!important;background:var(--color-btn-bg,var(--color-accent,#09f))!important;box-shadow:0 2px 10px rgba(0,0,0,.42),0 0 1px rgba(0,0,0,.58),0 0 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.34),inset 0 2px 5px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 2px rgba(0,0,0,.1),0 1px 2px 1px color-mix(in srgb,var(--color-btn-bg,var(--color-accent,#09f)) 32%,rgba(0,0,0,.24)),0 2px 6px rgba(0,0,0,.26)!important;transition:transform .2s cubic-bezier(.2,0,0,1),background .2s ease,box-shadow .2s ease,filter .2s ease!important}#reactionFabShell #feedbackButtons .feedback-button:hover{transform:scale(1.05)!important;box-shadow:0 2px 11px rgba(0,0,0,.44),0 0 1px rgba(0,0,0,.68),0 0 3px rgba(0,0,0,.46),0 2px 4px rgba(0,0,0,.28),inset 0 2px 6px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.11),0 2px 4px color-mix(in srgb,var(--color-btn-bg,var(--color-accent,#09f)) 26%,rgba(0,0,0,.34)),0 2px 6px rgba(0,0,0,.32)!important}#reactionFabShell #feedbackButtons .feedback-button:active{transform:scale(.92)!important}#reactionFabShell #feedbackButtons.feedback-buttons-container:not(.active) .feedback-button{background:color-mix(in srgb,var(--color-btn-bg,var(--color-accent,#09f)) 52%,rgba(0,0,0,.38))!important}#reactionFabShell #feedbackButtons #heartFeedbackButton{padding:0!important}#reactionFabShell #feedbackButtons #customFeedbackButton3{display:none!important}#reactionFabShell #feedbackButtons #heartFeedbackButton .emoji-lg{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;font-size:22px!important}#buttonTheme,#colorScheme{margin-bottom:10px}#rulesTitle{font-size:14pt;padding-top:10px;padding-bottom:10px;background-color:transparent;margin-top:0!important;border:0}.feedback-buttons-container.reaction-fab-panel:not(.active) .feedback-button{cursor:not-allowed;opacity:.5;filter:grayscale(100%)}.feedback-buttons-container.reaction-fab-panel:not(.active) .feedback-button:hover{transform:none;opacity:.5;filter:grayscale(100%)}#inboxButton,.feedback-button{border-radius:0;opacity:1;visibility:visible}.feedback-button{width:45px;height:45px;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .05s ease,background .05s ease,box-shadow .05s ease,border-color .05s ease;color:#fff;padding:0;transform:translateX(0) translateY(0) rotate(0) scale(1);border:1px solid #222}#inboxButton{width:40px;height:40px;justify-content:flex-start;padding:4px 0 0;transform:translateX(0) scale(1);box-shadow:0 0 5px 1px #000}#inboxButton #inboxIcon,#menuBar #inboxButton #inboxIcon,.feedback-button img{width:20px;height:20px}#inboxButton .menu-bar-item-label{line-height:1.2;color:#fff;text-align:center;font-weight:700;pointer-events:none;user-select:none;-webkit-user-select:none}.feedback-button.emoji-button{font-size:22px}#inboxButton,#menuBar #inboxButton{border:0;background:0 0;display:flex;flex-direction:column;align-items:center}#menuBar #inboxButton{position:relative;top:auto;right:auto;width:auto;min-width:44px;height:44px;color:#fff;box-shadow:none;justify-content:center;gap:5px;padding:6px 10px}.feedback-button.emoji-button,.feedback-button.emoji-button span{display:flex;align-items:center;justify-content:center;line-height:1}.feedback-button img{margin-bottom:2px}.feedback-button:hover{transform:scale(1.1);background:rgba(0,0,0,.75);box-shadow:0 4px 12px rgba(0,0,0,.6)}.feedback-button:active{transform:scale(.95)}.feedback-button.disabled,.feedback-button:disabled{cursor:not-allowed!important;filter:grayscale(100%) brightness(.5)!important;opacity:1!important;border-color:#111!important}.feedback-button.disabled:hover,.feedback-button:disabled:hover{transform:none!important;background:rgba(0,0,0,.6)!important;filter:grayscale(100%) brightness(.5)!important;opacity:1!important;box-shadow:0 2px 8px rgba(0,0,0,.5)!important}.reaction-scoreboard{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:flex-start;z-index:901;pointer-events:auto;border:0;box-shadow:0 0 1px 5px rgba(0,0,0,.5);border-radius:3px;transition:transform .05s ease;cursor:pointer;transform:translateX(0) scale(1);opacity:1;background:rgba(0,0,0,.5)}.reaction-scoreboard:hover{transform:scale(1.1)}.reaction-scoreboard:active{transform:scale(.95)}.reaction-scoreboard.hidden{display:none}.reaction-scoreboard .scoreboard-item{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative}.reaction-scoreboard .scoreboard-item img{width:15px;height:15px;display:block;filter:drop-shadow(0 0 2px rgba(0, 0, 0, .8));transition:filter .3s ease,transform .3s ease;transform:scale(1)}.reaction-scoreboard .scoreboard-item img.flash{animation:scoreboardFlash .5s ease}.reaction-scoreboard .score-number{font-size:8pt;line-height:1;color:#d1d5db;text-align:center;min-width:auto;font-weight:700}.reaction-scoreboard .scoreboard-count-line{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;line-height:1}.reaction-scoreboard .scoreboard-multiplier{font-size:9px;line-height:1.1;color:#fff;text-align:center;font-weight:700;letter-spacing:.02em;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;pointer-events:none;display:none;padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.32),0 0 14px rgba(0,0,0,.12);white-space:nowrap}.reaction-scoreboard .scoreboard-multiplier.active{display:inline-flex;align-items:center;justify-content:center}.reaction-scoreboard .scoreboard-emoji-wrap.flash{animation:scoreboardFlash .5s ease}#heartFeedbackButton{color:#f44}#heartFeedbackButton:hover{color:#f66;box-shadow:0 4px 16px rgba(255,68,68,.4)}#middleFingerFeedbackButton{color:#ff6b6b}#middleFingerFeedbackButton:hover{color:#ff8f8f;box-shadow:0 4px 16px rgba(255,107,107,.4)}#hundredFeedbackButton{color:gold}#hundredFeedbackButton:hover{color:#ffed4e;box-shadow:0 4px 16px rgba(255,215,0,.4)}#particleContainer{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;pointer-events:none;z-index:1;overflow:visible}.feedback-particle{position:absolute;pointer-events:none;transition:none;transform:translate3d(0,0,0) scale(1);opacity:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:visible;transform-origin:center center;display:block;box-sizing:border-box;line-height:0;text-align:center;contain:none}.feedback-particle.heart{color:#ff6b9d}.feedback-particle.middle-finger{color:#ff6b6b}.feedback-particle.animate{animation:particleFloat 1.5s steps(36,end) forwards}.feedback-button-custom{position:relative}.feedback-button-custom .custom-emoji-display{min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;margin-top:0}.feedback-button-custom .custom-emoji-display.empty{font-size:10px!important;color:rgba(255,255,255,.6);line-height:1.2!important;text-align:center;padding:1px;font-weight:700;max-width:50px;width:50px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:flex;align-items:center;justify-content:center}.emoji-picker-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:0 0;z-index:10000;display:none;align-items:center;justify-content:center;opacity:0;overflow:hidden;touch-action:none}.emoji-picker-modal.active{display:flex!important;opacity:1}.emoji-picker-modal .emoji-picker-tabs{touch-action:pan-x!important}.emoji-picker-modal .emoji-picker-grid{touch-action:pan-y!important}.emoji-picker-content{background:var(--color-modal-bg,rgba(0,20,40,.97));border-radius:0;width:100vw;max-width:700px;height:100vh;display:flex;flex-direction:column;box-shadow:0 0 5px 1px #000;border:1px solid gray;overflow:hidden;position:relative;padding:5px}#emojiPickerModal.emoji-picker-modal,#emojiPickerModal.emoji-picker-modal.active{background:0 0!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important}#emojiPickerModal .emoji-picker-modal-content{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;padding:0!important;display:flex!important;overflow:hidden!important;margin:0 auto;box-sizing:border-box;align-self:center;border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#emojiPickerModal .emoji-picker-modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:5px 16px 5px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:0 0;gap:8px}#emojiPickerModal .emoji-picker-modal-title{margin:0 auto 0 0;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.01em;color:#e8eaed!important;text-align:left}#emojiPickerModal .emoji-picker-modal-close-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:50%!important;border:0!important;background:0 0!important;color:#adb5bd!important;font-size:1.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .15s ease;padding:0!important;line-height:1!important;flex-shrink:0;margin-left:auto}#emojiPickerModal .emoji-picker-modal-close-btn:hover{background:rgba(255,255,255,.1)!important}#emojiPickerModal .emoji-picker-modal-close-btn:active,#emojiPickerModal .emoji-picker-modal-close-btn:focus{background:rgba(255,255,255,.15)!important;outline:0!important;box-shadow:none!important}.emoji-picker-close{background:0 0;border:0;color:#fff;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .05s ease}.emoji-picker-close:hover{background:rgba(255,255,255,.1)}.emoji-picker-search{padding:12px 20px;border-bottom:none;flex-shrink:0}.emoji-picker-search input{width:100%;padding:10px 14px;background:rgba(0,0,0,.4);border:1px solid #111;border-radius:8px;color:#fff;font-size:14px;outline:0;transition:border-color .05s ease,background .05s ease}.emoji-picker-search input:focus{border-color:#111;background:rgba(0,0,0,.6)}.emoji-picker-tabs{display:flex;gap:10px;padding:12px 20px 16px;overflow-x:scroll;overflow-y:hidden;min-height:44px;flex-shrink:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;position:relative;z-index:1;background-color:rgba(0,0,0,.25);border:1px solid #111}.emoji-picker-tabs::-webkit-scrollbar{height:4px}.emoji-picker-tabs::-webkit-scrollbar-track{background:0 0}.emoji-picker-tabs::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.emoji-picker-tab{padding:6px 12px;min-height:32px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:9999px;color:#d1d5db;font-size:12px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease;flex-shrink:0}.emoji-picker-tab:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.22)}.emoji-picker-tab.active{background:var(--color-accent,rgba(226,232,240,.9));border-color:transparent;color:var(--color-btn-text,#000);box-shadow:0 1px 3px rgba(0,0,0,.3)}.emoji-picker-grid{flex:1;overflow-y:scroll;overflow-x:hidden;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;position:relative;z-index:1}.emoji-picker-grid::-webkit-scrollbar{width:6px}.emoji-picker-grid::-webkit-scrollbar-track{background:0 0}.emoji-picker-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.emoji-picker-item{width:44px;height:44px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease;padding:0}.emoji-picker-item:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.28)}.emoji-picker-item.selected{background:color-mix(in srgb,var(--color-accent,rgba(226,232,240,.9)) 20%,transparent);border-color:var(--color-accent,rgba(226,232,240,.9));box-shadow:0 0 0 1px rgba(0,0,0,.2)}.emoji-picker-no-results{grid-column:1/-1;text-align:center;color:#9ca3af;padding:40px 20px;font-size:14px}.emoji-picker-footer{padding:5px;border-top:none;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0;margin-left:5px;margin-right:5px}.emoji-picker-ok{color:#fff}.emoji-picker-cancel,.emoji-picker-ok{min-height:40px;padding:0 20px;border-radius:20px;border:1px solid transparent;font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}.emoji-picker-ok{background:var(--color-accent,rgba(226,232,240,.9));color:var(--color-btn-text,#000);box-shadow:0 1px 2px rgba(0,0,0,.28)}.emoji-picker-ok:hover{filter:brightness(.95);box-shadow:0 2px 6px rgba(0,0,0,.32);transform:translateY(-1px)}.emoji-picker-cancel{background:0 0;border-color:rgba(255,255,255,.28);color:#e5e7eb}.emoji-picker-cancel:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.42);transform:translateY(-1px)}.emoji-picker-cancel:active,.emoji-picker-ok:active{transform:translateY(0)}@media (max-width:768px){.emoji-picker-content{width:95%;max-height:85vh}.emoji-picker-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;padding:10px;min-height:0;flex:1;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:scroll}.emoji-picker-item{width:40px;height:40px;font-size:20px}.emoji-picker-tabs{padding:10px 16px 14px;min-height:44px;-webkit-overflow-scrolling:touch;touch-action:pan-x;overflow-x:scroll;flex-shrink:0}.emoji-picker-tab{padding:5px 10px;font-size:11px}}.emoji-picker-modal.active{animation:emojiPickerFadeIn .2s ease forwards}#emojiPickerModal.closing{display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}#emojiPickerModal .emoji-picker-modal-content{display:grid!important;grid-template-columns:72px 1fr!important;grid-template-rows:auto auto 1fr auto!important;grid-template-areas:"header header" "nav search" "nav grid" "nav footer"!important;flex-direction:unset!important}#emojiPickerModal .emoji-picker-modal-header{grid-area:header}#emojiPickerModal .emoji-picker-search{grid-area:search}#emojiPickerModal .emoji-picker-tabs{grid-area:nav;display:flex!important;flex-direction:column!important;align-items:center!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 0!important;gap:4px!important;min-height:unset!important;border-right:1px solid rgba(255,255,255,.1)!important;border-bottom:none!important;border-left:none!important;border-top:none!important;background:rgba(0,0,0,.3)!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:unset!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}#emojiPickerModal .emoji-picker-grid{grid-area:grid}#emojiPickerModal .emoji-picker-footer{grid-area:footer}#emojiPickerModal .emoji-picker-tab{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:60px!important;min-height:56px!important;padding:8px 4px!important;border-radius:16px!important;gap:4px!important;white-space:normal!important;flex-shrink:0!important}#emojiPickerModal .emoji-picker-tab .ep-nav-icon{font-size:22px;line-height:1;display:block;pointer-events:none}#emojiPickerModal .emoji-picker-tab .ep-nav-label{font-size:10px;line-height:1.2;text-align:center;display:block;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}@media (max-width:768px){#emojiPickerModal .emoji-picker-modal-content{grid-template-columns:62px 1fr!important}#emojiPickerModal .emoji-picker-tab{width:52px!important;min-height:50px!important}#emojiPickerModal .emoji-picker-tab .ep-nav-icon{font-size:19px}#emojiPickerModal .emoji-picker-tab .ep-nav-label{font-size:9px;max-width:52px}}[data-color-scheme=pride] .button-container button:first-child,[data-color-scheme=pride] .modal-content .button-container button:first-child{background:linear-gradient(135deg,red,#ff6400)!important;color:#fff!important}[data-color-scheme=pride] .button-container button:nth-child(2),[data-color-scheme=pride] .modal-content .button-container button:nth-child(2){background:linear-gradient(135deg,#ff8c00,gold)!important;color:#000!important}[data-color-scheme=pride] .button-container button:nth-child(3),[data-color-scheme=pride] .modal-content .button-container button:nth-child(3){background:linear-gradient(135deg,gold,#00ff7f)!important;color:#000!important}[data-color-scheme=pride] .button-container button:nth-child(4),[data-color-scheme=pride] .modal-content .button-container button:nth-child(4){background:linear-gradient(135deg,#00ff7f,#00bfff)!important;color:#000!important}[data-color-scheme=pride] .button-container button:nth-child(5),[data-color-scheme=pride] .modal-content .button-container button:nth-child(5){background:linear-gradient(135deg,#00bfff,#8a2be2)!important;color:#fff!important}[data-color-scheme=pride] .button-container button:nth-child(n+6),[data-color-scheme=pride] .modal-content .button-container button:nth-child(n+6){background:linear-gradient(135deg,#8a2be2,#ff1493)!important;color:#fff!important}[data-color-scheme=pride] .button-container button:hover,[data-color-scheme=pride] .modal-content .button-container button:hover{filter:brightness(.88) saturate(1.1);transform:translateY(-2px)}[data-color-scheme=pride] #talkButton:not(.disabled):not(.talking){background-color:#007faa!important}[data-color-scheme=pride] #talkButton.talking{background-color:red!important}[data-color-scheme=pride] #skipButton{background-color:#aa5d00!important}[data-color-scheme=pride] #reverseButton{background-color:#aa8f00!important}[data-color-scheme=pride] #blockButton{background-color:#ff1493!important}[data-color-scheme=pride] #camButton,[data-color-scheme=pride] #downloadButton{background-color:gold!important}[data-color-scheme=pride] input[type=checkbox],[data-color-scheme=pride] input[type=radio]{accent-color:#f0f!important}[data-color-scheme=pride] #userList,[data-color-scheme=pride] #userListModal{border:0!important}[data-color-scheme=highContrast] #blockButton,[data-color-scheme=highContrast] #camButton,[data-color-scheme=highContrast] #downloadButton,[data-color-scheme=highContrast] #saveFabShell #downloadButton,[data-color-scheme=highContrast] #reverseButton,[data-color-scheme=highContrast] #skipButton,[data-color-scheme=highContrast] #talkButton,[data-color-scheme=highContrast] .button-container button,[data-color-scheme=highContrast] .emoji-picker-cancel,[data-color-scheme=highContrast] .emoji-picker-ok,[data-color-scheme=highContrast] .emoji-picker-search input,[data-color-scheme=highContrast] .feedback-button,[data-color-scheme=highContrast] .inbox-block-btn,[data-color-scheme=highContrast] .inbox-friend-request-accept,[data-color-scheme=highContrast] .inbox-friend-request-decline,[data-color-scheme=highContrast] .modal-content .button-container button,[data-color-scheme=highContrast] .modal-content input[type=text],[data-color-scheme=highContrast] .modal-content textarea,[data-color-scheme=highContrast] input[type=text],[data-color-scheme=highContrast] select,[data-color-scheme=highContrast] textarea{border:1px solid #fff!important}[data-color-scheme=highContrast] .block-btn,[data-color-scheme=highContrast] .message-btn{border:0!important}[data-color-scheme=highContrast] .reaction-scoreboard{border:0!important;background:0 0!important;box-shadow:none!important}[data-color-scheme=highContrast] input[type=checkbox],[data-color-scheme=highContrast] input[type=radio]{border:0!important;outline:0!important;accent-color:#000!important}[data-color-scheme=highContrast] #channelIndicator,[data-color-scheme=highContrast] #channelListModal,[data-color-scheme=highContrast] #inboxButton,[data-color-scheme=highContrast] #personIcon,[data-color-scheme=highContrast] #sidebar-tabs span,[data-color-scheme=highContrast] #usersOnline,[data-color-scheme=highContrast] .emoji-picker-modal,[data-color-scheme=highContrast] .modal-content,[data-color-scheme=highContrast] .tab-button{border:1px solid #fff!important}[data-color-scheme=highContrast] #alertModal,[data-color-scheme=highContrast] #channelPinModal,[data-color-scheme=highContrast] #confirmModal,[data-color-scheme=highContrast] #inboxModal,[data-color-scheme=highContrast] #rulesModal,[data-color-scheme=highContrast] #userList,[data-color-scheme=highContrast] #userListModal{border:0!important}.option-container{margin:20px 0}.radio-group{display:flex;flex-direction:column;gap:6px}.radio-group label{margin:5px 0}.user-info-actions .action-btn{transition:all .2s ease;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;flex:1;min-width:0;padding:4px 12px;border-radius:0;font-weight:500;cursor:pointer;color:#fff;border:0;text-align:center;width:100%;box-sizing:border-box}.user-info-actions .block-btn,.user-info-actions .chips-transfer-btn,.user-info-actions .friend-btn,.user-info-actions .join-btn,.user-info-actions .message-btn,.user-info-actions .unblock-btn{background:linear-gradient(135deg,var(--color-btn-gradient-start),var(--color-btn-gradient-end))}.user-info-actions .block-btn,.user-info-actions .unblock-btn{width:auto!important;height:auto!important;align-self:stretch}.user-info-actions .block-btn:active,.user-info-actions .block-btn:hover,.user-info-actions .unblock-btn:active,.user-info-actions .unblock-btn:hover{transform:none!important}.user-info-actions .chips-transfer-btn,.user-info-actions .message-icon-btn{flex:0 0 auto;min-width:44px;max-width:56px;width:auto;height:auto;min-height:38px;display:flex!important;align-items:center;justify-content:center;padding:4px 8px;text-transform:none;letter-spacing:normal;margin-left:0}.user-info-actions .message-icon-btn.message-btn-disabled:hover,.user-info-actions .message-icon-btn:disabled:hover{filter:none;transform:none}.user-info-actions .chips-transfer-btn .cc-chip-icon-img,.user-info-actions .message-icon-btn .user-info-message-icon{display:block;pointer-events:none}.user-info-actions .message-icon-btn .user-info-message-icon{filter:brightness(1.15)}#userInfoFriendBtn{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.user-info-actions .action-btn:hover,.user-info-actions .block-btn:hover,.user-info-actions .chips-transfer-btn:hover,.user-info-actions .friend-btn:hover,.user-info-actions .join-btn:hover,.user-info-actions .message-btn:hover,.user-info-actions .message-icon-btn:hover,.user-info-actions .unblock-btn:hover{filter:brightness(.82)}.user-info-actions .action-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.2)}.user-info-actions .join-btn:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#6b7280,#4b5563)}.user-info-actions .join-btn:disabled:hover{background:linear-gradient(135deg,#6b7280,#4b5563);transform:none;box-shadow:none}.user-info-actions{padding-bottom:5px!important}.user-info-actions>div{display:flex;gap:12px;align-items:stretch;margin-bottom:5px;padding-bottom:0}.theme-selector-row{align-items:flex-start;margin-top:0}.theme-selector-column{display:flex;flex-direction:column}.theme-selector-column label{display:block;margin:0 0 10px!important;font-weight:700;color:#d1d5db;line-height:1.5}[data-color-scheme=festive] .button-container button:first-child,[data-color-scheme=festive] .modal-content .button-container button:first-child{background:linear-gradient(135deg,rgba(220,38,38,.9),rgba(239,68,68,.9))!important;color:#fff!important}[data-color-scheme=festive] .button-container button:nth-child(2),[data-color-scheme=festive] .modal-content .button-container button:nth-child(2){background:linear-gradient(135deg,rgba(34,197,94,.9),rgba(22,163,74,.9))!important;color:#fff!important}[data-color-scheme=festive] .button-container button:nth-child(3),[data-color-scheme=festive] .modal-content .button-container button:nth-child(3){background:linear-gradient(135deg,rgba(220,38,38,.9),rgba(239,68,68,.9))!important;color:#fff!important}[data-color-scheme=festive] .button-container button:nth-child(4),[data-color-scheme=festive] .modal-content .button-container button:nth-child(4){background:linear-gradient(135deg,rgba(34,197,94,.9),rgba(22,163,74,.9))!important;color:#fff!important}[data-color-scheme=festive] .button-container button:nth-child(5),[data-color-scheme=festive] .modal-content .button-container button:nth-child(5){background:linear-gradient(135deg,rgba(220,38,38,.9),rgba(239,68,68,.9))!important;color:#fff!important}[data-color-scheme=festive] .button-container button:nth-child(n+6),[data-color-scheme=festive] .modal-content .button-container button:nth-child(n+6){background:linear-gradient(135deg,rgba(34,197,94,.9),rgba(22,163,74,.9))!important;color:#fff!important}[data-color-scheme=festive] .button-container button:hover,[data-color-scheme=festive] .modal-content .button-container button:hover{filter:brightness(.88) saturate(1.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(34,197,94,.4),0 4px 12px rgba(220,38,38,.4)}[data-color-scheme=festive] #talkButton:not(.disabled):not(.talking){background-color:#1b9e4b!important}[data-color-scheme=festive] #skipButton,[data-color-scheme=festive] #talkButton.talking{background-color:#dc2626!important}[data-color-scheme=festive] #reverseButton{background-color:#1b9e4b!important}[data-color-scheme=festive] #blockButton{background-color:#dc2626!important}[data-color-scheme=festive] #camButton,[data-color-scheme=festive] #downloadButton{background-color:#1b9e4b!important}[data-color-scheme=festive] input[type=checkbox],[data-color-scheme=festive] input[type=radio]{accent-color:#22c55e!important}[data-color-scheme=festive] #userList,[data-color-scheme=festive] #userListModal{border:0!important}#iosConnectionAccept,#iosConnectionDecline,#iosConnectionSkip{margin-bottom:0}#iosIdleAudio,.modal{display:none}.modal.active{display:block}.modal.closing{display:block!important}#alertModal.closing,#channelPinModal.closing,#confirmModal.closing,#contactModal.closing,#iosConnectionModal.closing,#leaderboardModal.closing{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}#alertModal.closing,#channelPinModal.closing,#confirmModal.closing,#contactModal.closing{width:100vw!important;height:100vh!important;background:rgba(0,0,0,.85)!important;opacity:1!important;pointer-events:auto!important;z-index:2000}#iosConnectionModal.closing,#leaderboardModal.closing{padding-top:0!important}#leaderboardModal.closing{background:0 0!important;z-index:1002!important}#iosConnectionModal.closing{background:rgba(0,0,0,.85)!important;opacity:1!important;pointer-events:auto!important;z-index:3000!important}.modal.active .modal-content{animation:ps1MainUISlideIn .3s cubic-bezier(.68,-.55,.265,1.55) forwards!important}.modal-content{position:relative;border:1px solid #111}.modal.closing .modal-content{transform-origin:center center!important;position:relative!important;margin-left:auto;margin-right:auto;transform:translateY(0) scale(1) rotateX(0) rotateY(0)}#iosConnectionModal.closing .modal-content{margin:10px auto!important}#inboxModal .modal-content{transform-origin:center center!important;filter:none!important}#inboxModal.active .modal-content{transform:scale(1)!important;opacity:1!important}#inboxModal .modal-content,#inboxModal.closing .modal-content{animation:none!important;transform:scale(.95)!important;opacity:0!important}#nicknameModal.active .modal-content,#rulesModal.active .rules-modal-content{transform:scale(1)!important}#nicknameModal .modal-content{transform:scale(.95)!important}to{opacity:1}}}.emoji-sm{font-size:18px;line-height:1}.emoji-lg,.emoji-md{font-size:15px;line-height:1}.emoji-lg{font-size:24px}.emoji-display-block{display:block;margin-bottom:2px}.no-pointer-events{pointer-events:none}.flex-around{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap}.flex-start,.inline-close-btn{display:flex;align-items:center}.flex-start{gap:8px}.inline-close-btn{width:40px;height:40px;border:0;background:0 0;color:#fff;cursor:pointer;border-radius:6px;font-size:1.5rem;justify-content:center;transition:background .2s ease,transform .1s ease}.modal-header-h2{margin:0 0 0 10px}.modal-header-h2-sm{margin:0 0 0 5px}.button-container-col-inline{display:flex;flex-direction:column;gap:0;margin-top:5px}#sidebar .button-container.button-container-col-inline,#tab-home .button-container.button-container-col-inline{flex-direction:row;flex-wrap:wrap;gap:6px}#sidebar .button-container.button-container-col-inline #contactBtnLabel,#tab-home .button-container.button-container-col-inline #contactBtnLabel,#tab-home .button-container.button-container-col-inline #websiteBtnLabel{flex:1 1 calc(50% - 3px);width:auto;min-width:0;margin-bottom:5px}#sidebar .button-container.button-container-col-inline #legalBtnLabel,#tab-home .button-container.button-container-col-inline #legalBtnLabel{flex:1 1 100%}#sidebar .button-container.button-container-col-inline #recentChangesBtn,#tab-home .button-container.button-container-col-inline #recentChangesBtn{flex:1 1 100%;width:auto;min-width:0;margin-bottom:5px}.button-full{width:100%;margin-bottom:5px;padding-top:3px;padding-bottom:3px}.user-info-stats-container{padding:10px 20px;background:rgba(0,0,0,.5);border-radius:10px;margin:10px 10px}.user-info-name,.user-info-status{text-align:center;margin-bottom:8px}.user-info-name{font-size:1.25rem;font-weight:600;color:#fff}.user-info-status{font-size:.85rem;font-weight:400}#userInfoStats .flex-around{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 8px;width:100%;box-sizing:border-box;align-items:start;justify-items:center}.user-info-stat-item{display:grid;grid-template-rows:28px auto;justify-items:center;align-content:start;row-gap:6px;width:100%;min-width:0}.user-info-stat-item>:first-child{align-self:center;justify-self:center}.user-info-stat-item>img{width:24px;height:24px;object-fit:contain;display:block;margin:0}.user-info-stat-item>span:first-child{display:flex;align-items:center;justify-content:center;height:28px;margin:0;padding:0;font-size:20px;line-height:1}.user-info-stat-item .emoji-sm,.user-info-stat-item .emoji-md{font-size:20px;line-height:1}.user-info-stat-value{color:#fff;font-weight:500;line-height:1.2;min-height:1.2em;text-align:center;font-variant-numeric:tabular-nums;align-self:center}.user-info-actions{padding:10px;border-top:1px solid rgba(255,255,255,.1);background:0 0}.user-info-actions-row{display:flex;gap:12px;align-items:stretch}.leaderboard-tab-icon{display:block;margin:0 auto}.rules-content{margin:0;border-width:0;font-size:16px;line-height:24px;padding-top:8px;padding-bottom:20px}.rules-content p{margin-bottom:10px;color:#d1d5db}.rules-content h2{margin-top:30px;margin-bottom:20px;color:#f3f4f6;font-size:1.5em}.rules-content h2:first-child{margin-top:0}.rules-content h3{margin-top:20px;margin-bottom:10px;color:#f3f4f6}.rules-content h4{margin-top:15px;margin-bottom:8px;color:#e5e7eb}.rules-content ul{margin-left:20px;margin-bottom:15px}.rules-content p.margin-bottom{margin-bottom:16px}.rules-agreement-container{margin:10px 0 0;padding:8px;background:rgba(0,0,0,.75);border-radius:0;height:auto;overflow:visible;line-height:1;display:block;border:1px solid #111}.rules-agreement-label{display:flex;align-items:center;cursor:not-allowed;margin:0;padding:5px;opacity:1;background-color:transparent}.rules-agreement-checkbox{width:20px;height:20px;cursor:not-allowed;margin:0;flex-shrink:0;opacity:.6}.rules-agreement-text{color:#9ca3af;font-size:.95rem;margin:0;padding:0;line-height:1;flex:1 1 0%;text-align:center}.rules-ok-disabled{opacity:.25;cursor:not-allowed}#rulesOk{margin-bottom:0;margin-top:10px;border:1px solid #111}.display-none{display:none}.audio-processing-input{flex:1;padding:6px 10px;border:1px solid #333;background:rgba(0,0,0,.5);color:#fff;font-size:.85rem;font-family:var(--gccr-app-font);transition:border-color .2s ease,background .2s ease}.audio-processing-input:focus{outline:0;border-color:var(--color-accent,#09f);background:rgba(0,0,0,.7)}.audio-processing-input:hover{border-color:#555}.audio-processing-eq-param{flex:1 1 0;min-width:60px;display:flex;flex-direction:column;align-items:center}.audio-processing-eq-param-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.audio-processing-eq-param-label{text-align:left;margin:0;font-size:.9em}.audio-processing-eq-value-input{display:inline-block;min-width:3.5rem;width:auto;flex:0 0 auto;padding:4px 8px;font-family:var(--gccr-app-font);font-size:.9rem;color:#fff;text-align:center;border:0;border-radius:4px;background:0 0;flex-shrink:0;white-space:nowrap}#masterVolumeValue{font-family:var(--gccr-app-font)!important;background:0 0!important;border:0!important;text-align:right!important;flex:0 0 auto!important;min-width:3.5rem!important;white-space:nowrap!important}.audio-processing-eq-slider{width:100%}#nicknameModal,#nicknameModal.active{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.85)!important;z-index:2000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#nicknameModal.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.modal-message{text-align:left;margin:16px 0;line-height:1.6;color:rgba(255,255,255,.85)}.modal-message p{margin:8px 0}.modal-message ul{margin:8px 0 8px 20px;padding:0;list-style-position:inside}.modal-message li{margin:4px 0}.nickname-input{width:100%;padding:10px 12px;margin:8px 0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.05);color:#fff;font-size:14px;box-sizing:border-box}.nickname-input::placeholder{color:rgba(255,255,255,.5)}.nickname-input:focus{outline:0;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.nickname-error{color:#ff3b30;font-size:12px;margin:8px 0;text-align:center;display:block;min-height:20px}.input-container{margin:12px 0}#iosConnectionModal .modal-content,#iosDeclineModal .modal-content{backdrop-filter:none;-webkit-backdrop-filter:none}#sidebar,#talkButton{backdrop-filter:none;-webkit-backdrop-filter:none}#queueVisualization,#queueVisualizationBar{contain:layout style paint}#inboxModal .modal-content{border-radius:0!important;border:0!important;overflow:hidden!important;box-shadow:none!important;padding:0!important;background:var(--color-sidebar-solid-bg,#001428)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.inbox-image-bubble,.inbox-message-bubble{border-radius:18px!important;padding:10px 14px!important}.inbox-message-bubble.outgoing{border-bottom-right-radius:4px!important}.inbox-message-bubble.incoming{border-bottom-left-radius:4px!important}.inbox-image-bubble{padding:4px!important;overflow:hidden}.inbox-message-image{border-radius:14px!important}.inbox-video-bubble{border-radius:18px!important;overflow:hidden}.inbox-video-player{border-radius:14px!important}.inbox-message-input-container{padding:10px 12px!important;gap:10px!important;border-top:1px solid rgba(255,255,255,.07)}#inboxMessageInput{border-radius:10px!important;border-color:rgba(255,255,255,.12)!important;padding:10px 16px!important}#inboxMessageInput:focus{border-color:var(--color-accent,rgba(0,153,255,.6))!important}#inboxSendBtn{border-radius:50%!important;width:44px!important;height:44px!important;flex-shrink:0}#inboxModal .inbox-block-btn,#inboxModal .inbox-friend-request-accept,#inboxModal .inbox-friend-request-decline{border-radius:20px!important;border:0!important;padding:6px 14px!important;font-size:.82rem!important;letter-spacing:.02em}#inboxMessagesList::-webkit-scrollbar-thumb{border-radius:3px!important}#inboxUserList,.inbox-empty-state h3{background:0 0!important;padding:0!important}.inbox-empty-state h3{font-size:.78rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#9ca3af!important;margin:0 0 10px 4px!important;width:auto!important;text-shadow:none!important}#inboxUserList{border:0!important;border-radius:16px!important;gap:0!important}.inbox-user-button,.inbox-user-button:hover{background:unset!important;background-color:unset!important}.inbox-user-button{height:44px!important;min-height:44px!important;border-radius:0!important;padding:0 16px!important;text-align:left!important;font-size:.95rem!important;font-weight:400!important;color:#e8eaed!important;background-image:none!important;border:1px solid rgba(255,255,255,.07)!important;border-top:0!important;border-left:0!important;border-right:0!important;display:flex!important;align-items:center!important;transition:background .15s ease,border-color .15s ease!important;gap:8px!important;white-space:nowrap!important;overflow:hidden!important}.inbox-user-button:hover{border-color:rgba(255,255,255,.14)!important}.inbox-user-list-empty{color:#6b7280!important;font-size:.9rem!important;text-align:center!important;padding:24px 16px!important;border-radius:12px!important;background:rgba(255,255,255,.03)!important;border:1px dashed rgba(255,255,255,.1)!important}#sidebar{background:var(--color-modal-bg,rgba(28,27,31,.75))!important;border:1px solid rgba(255,255,255,.05)!important;border-bottom:none!important;max-width:100vw!important;box-sizing:border-box!important;transform:translateX(22px)!important}#sidebar,#userListModal{opacity:0!important;transition:transform .15s ease,opacity .15s ease,visibility .15s ease!important}#channelListModal,#userListModal{transform:translateX(-22px)!important}#channelListModal.active{transform:translateX(0)!important}#sidebar.active,#userListModal.active{transform:translateX(0)!important;opacity:1!important}#channelListModal.closing,#sidebar.closing,#userListModal.closing{transform:translateX(22px)!important;opacity:0!important;pointer-events:none!important}#channelListModal.closing,#userListModal.closing{transform:translateX(-22px)!important}#channelListModal.closing{transform:translateX(calc(-100% - 24px))!important}#channelListModal:not(.active):not(.closing){transform:translateX(calc(-100% - 24px))!important}#channelListModal{transition:transform .15s ease,opacity .3s cubic-bezier(.2, 0, 0, 1),visibility .3s linear!important}.sidebar-scroll-hint{position:absolute!important;left:0!important;right:0!important;bottom:10px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:0!important;box-sizing:border-box!important;pointer-events:none!important;z-index:6!important;opacity:0!important;transition:opacity .22s ease!important;background:0 0!important}#sidebar.sidebar-has-scroll-below .sidebar-scroll-hint{opacity:1!important}.sidebar-scroll-hint img{width:28px!important;height:28px!important;opacity:.5!important;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .45))!important}#sidebar-tabs{z-index:8!important;background:rgba(255,255,255,.03)!important;height:80px!important;bottom:0!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.05)!important;padding:0 8px!important;justify-content:space-around!important}#sidebar-tabs span::before{content:""!important;position:absolute!important;top:12px!important;width:64px!important;height:32px!important;background:var(--color-accent,rgba(0,153,255,.2))!important;border-radius:16px!important;z-index:0!important;opacity:0!important;transform:scaleX(.5)!important;transition:opacity .2s ease,transform .2s cubic-bezier(.2, 0, 0, 1)!important}#sidebar-tabs span.active::before{opacity:1!important;transform:scaleX(1)!important}#sidebar-tabs img{width:24px!important;height:24px!important;z-index:1!important;filter:brightness(.9)!important}#sidebar-tabs span.active img{filter:brightness(1.2)!important}#menuBar{height:56px!important;min-height:56px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#menuBar{justify-content:flex-start!important}#menuBar,#menuBar #channelIndicator:hover,#menuBar #menuRight:hover,#menuBar #usersOnline:hover{background:#000!important}#menuBar #menuRight{width:48px!important;min-width:48px!important;max-width:48px!important;flex:0 0 48px!important}#menuBar #channelIndicator,#menuBar #menuRight,#menuBar #usersOnline{height:48px!important;background:#000!important;border-radius:5px!important}#menuBar #usersOnline{width:48px!important;min-width:48px!important;max-width:48px!important;flex:0 0 48px!important}#menuBar #channelIndicator{width:auto!important;min-width:48px!important;max-width:none!important;flex:0 0 auto!important;padding:8px 5px!important}#menuBar #inboxButton:hover,#menuBar #muteCbContainer:hover{background:0 0!important}#menuBar #channelIndicator:active,#menuBar #channelIndicator:focus,#menuBar #menuRight:active,#menuBar #menuRight:focus,#menuBar #usersOnline:active,#menuBar #usersOnline:focus{background:#000!important}#topBar,#topBar #kaosButton,#topBar #kaosWidget{flex-direction:row!important;align-items:center!important}#topBar #kaosButton,#topBar #kaosWidget{flex-shrink:0!important}#topBar,#topBar #kaosWidget{display:flex!important;box-sizing:border-box!important}#topBar #kaosWidget{position:static!important;top:auto!important;left:auto!important;width:auto!important;min-width:0!important;max-width:160px!important;height:44px!important;justify-content:flex-start!important;gap:0!important;margin-left:0!important;background:unset!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;padding:0 6px 0 0!important}#topBar #kaosWidget .kaos-ytmusic-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;min-width:0!important;height:100%!important;text-decoration:none!important;color:inherit!important;border-radius:6px!important;position:relative!important;z-index:0!important}#topBar #kaosWidget .kaos-ytmusic-link::before{content:""!important;position:absolute!important;z-index:-1!important;left:50%!important;top:50%!important;width:86px!important;height:20px!important;transform:translate(-50%,-50%)!important;border-radius:4px!important;background:radial-gradient(ellipse 96% 64% at 50% 50%,rgba(255,255,255,.34) 0,rgba(255,255,255,.12) 38%,rgba(255,255,255,.035) 58%,rgba(255,255,255,0) 92%)!important;filter:blur(.45px)!important;pointer-events:none!important}#topBar #kaosWidget .kaos-ytmusic-link:focus-visible{outline:2px solid rgba(255,255,255,.45)!important;outline-offset:1px!important}#topBar #kaosWidget .kaos-ytmusic-link .kaos-ytmusic-svg{display:block!important;position:relative!important;z-index:1!important;width:64px!important;height:19px!important;max-width:100%!important;flex-shrink:0!important;filter:drop-shadow(0 0 2px rgba(255, 255, 255, .42)) drop-shadow(0 0 5px rgba(255, 255, 255, .22)) drop-shadow(0 0 10px rgba(255, 255, 255, .1)) drop-shadow(0 -1.5px 5px rgba(255, 255, 255, .13)) drop-shadow(0 1.5px 5px rgba(255, 255, 255, .13))!important}#kaosTrackInfo{display:flex!important;flex-direction:column;justify-content:center;gap:4px;padding-left:0;margin-right:2px;border-left:none;border-image:none;flex:1 1 0!important;min-width:0!important;overflow:hidden}#kaosTrackInfo>span{font-size:clamp(.65rem, 2.2vw, .78rem)!important;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#kaosArtist,#kaosStationFixedLabel{font-weight:700!important;opacity:1}#topBar #kaosTrackInfo #kaosArtist,#topBar #kaosTrackInfo #kaosStationFixedLabel{font-size:10px!important;line-height:1.1!important;letter-spacing:.02em!important;max-width:100%;padding-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kaosTrackInfo>span,#topBar #kaosTrackInfo #kaosStationFixedLabel{color:rgba(255,255,255,.9);display:block}.kaos-station-sel-wrap{position:relative;display:block;width:100%;min-width:0}.kaos-station-sel-wrap--kaos-only .kaos-station-fixed-label{width:100%;max-width:100%;margin:0;box-sizing:border-box;font-family:inherit}#topBar #kaosButton{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;font-size:9px!important;border-width:0!important;border-color:transparent!important;border-style:none!important;border-image:none!important;gap:0!important;justify-content:center!important;border-radius:5px!important;background:rgba(5,5,5,.92)!important}#topBar #kaosButtonIcon,#videoMessageContainer #reactionScoreboard,#topBar .top-right-item{display:flex!important;align-items:center!important;justify-content:center!important}#topBar #kaosButtonIcon{font-size:11px!important}#topBar #kaosButtonIcon .kaos-icon-play,#topBar #kaosButtonIcon .kaos-icon-stop{width:24px!important;height:24px!important;transform:translateY(-1px)!important}#topBar #kaosButtonIcon .kaos-button-spinner{width:24px!important;height:24px!important;border-width:2.5px!important}#videoMessageContainer #reactionScoreboard,#topBar .top-right-item{flex-shrink:0!important;height:36px!important;min-height:36px!important}#videoMessageContainer #reactionScoreboard{margin-left:auto!important;margin-right:0!important;padding:0 3px!important;background:#000!important;border:0!important;border-radius:5px!important}#videoMessageContainer #reactionScoreboard .scoreboard-item img{width:18px!important;height:18px!important}#videoMessageContainer #reactionScoreboard .score-number{font-size:.6rem!important;margin-top:2px!important}#videoMessageContainer #reactionScoreboard .scoreboard-item .emoji-sm{font-size:1rem!important}#topBar .top-right-item{padding:0!important;font-size:.62rem!important}#topBar .top-right-item img{width:16px!important;height:16px!important;filter:brightness(0) invert(1);opacity:.9;flex-shrink:0}#sidebar label{display:block;margin-bottom:8px!important;font-weight:500!important;color:#e8eaed!important;padding-left:4px!important}#sidebar input[type=text]{padding:12px 16px!important;font-size:1rem!important}#sidebar input[type=text],#sidebar select{width:100%!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important;transition:border-color .2s ease,background .2s ease!important;margin-bottom:16px!important}#sidebar input[type=text]:focus,#sidebar select:focus{outline:0!important;border-color:var(--color-accent,#09f)!important;background:rgba(255,255,255,.08)!important}#sidebar select{appearance:none!important;-webkit-appearance:none!important;background-color:rgba(255,255,255,.05)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px!important;padding:12px 40px 12px 16px!important}#sidebar select option{background:#1e293b!important;color:#f1f5f9!important}#tab-home.sidebar-list{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important}#sidebar #tab-home,#sidebar #tab-home *{text-shadow:none!important}#tab-home .sidebar-list-section{flex-shrink:0!important;border-radius:12px!important;overflow:hidden!important;background:rgba(255,255,255,.04)!important;margin-bottom:10px!important;border:1px solid rgba(255,255,255,.06)!important}#tab-home .sidebar-list-section:last-of-type{margin-bottom:0!important}#tab-home .sidebar-list-section-actions{margin-top:0!important}#tab-home .sidebar-list-item{min-height:52px!important;padding:10px 16px!important;display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:8px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-sizing:border-box!important}#tab-home .sidebar-list-item .input-container.sidebar-list-control,#tab-home .sidebar-list-item .sidebar-list-control{align-self:stretch!important}#tab-home>:not(.sidebar-list-section){padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}#tab-home>:not(.sidebar-list-section):first-child{padding-top:12px!important}#tab-home>:not(.sidebar-list-section)+:not(.sidebar-list-section){margin-top:6px!important}#tab-home>label.sidebar-list-label{display:block!important}#tab-home>#usernameColor,#tab-home>#usernameColorDropdown{padding-bottom:10px!important;margin-bottom:10px!important}#tab-home .sidebar-list-item:first-child{padding-top:12px!important}#tab-home .sidebar-list-item:last-child{border-bottom:none!important;padding-bottom:12px!important}#tab-home .sidebar-list-item input[type=text],#tab-home .sidebar-list-item select{margin-bottom:0!important;margin-top:0!important;padding:10px 14px!important}#tab-home .sidebar-list-item select{padding:10px 36px 10px 14px!important}#tab-home .sidebar-list-label,#tab-home .sidebar-list-toggle-row .toggle-text{margin:0!important;font-size:.875rem!important;font-weight:500!important;color:var(--color-sidebar-text,#e8eaed)!important}#tab-home .sidebar-list-label{padding:0!important;min-width:0!important;flex:0 0 auto!important}#tab-home .sidebar-list-control{flex:1 1 auto!important;min-width:0!important}#tab-home .sidebar-list-item .input-container.sidebar-list-control{flex:1 1 auto!important;margin:0!important;padding:0!important;min-width:0!important}#tab-home .sidebar-list-item .input-container.sidebar-list-control input{margin:0!important;min-height:36px!important}#tab-home .sidebar-android-exit-subscribe-stack{display:flex!important;flex-direction:column!important;gap:5px!important;align-self:stretch!important;width:100%!important;margin-top:4px!important;box-sizing:border-box!important}#tab-home .sidebar-android-exit-subscribe-stack .sidebar-logout-exit-btn.button-full,#tab-home .sidebar-android-exit-subscribe-stack .sidebar-subscribe-adfree-btn.button-full{margin-top:0!important;align-self:stretch!important;width:100%!important;box-sizing:border-box!important}html.gccr-ios-shell #bluetoothMicSidebarRow,html.gccr-ios-shell #headsetMediaTalkHooksSidebarRow,html.gccr-ios-shell #logoutExitSidebarBtn,html.gccr-ios-shell #sidebarSubscribeAdFreeBtn,html.gccr-ios-shell .sidebar-android-exit-subscribe-stack,html.gccr-ios-shell #inboxFriendsPanel .friends-modal-notify{display:none!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#tab-home .sidebar-list-item-switch{min-height:48px!important;padding:8px 16px!important}#tab-home .sidebar-list-toggle-row{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:0!important;margin:0!important;padding:5px 0!important}#tab-home .sidebar-list-toggle-row .toggle-text{flex:1!important}#tab-home .sidebar-list-item-roger-group{flex-direction:column!important;align-items:stretch!important;padding-bottom:10px!important}#tab-home .roger-beep-sub-row{margin-top:6px!important;padding-left:14px!important;flex:1 1 100%!important;min-width:0!important;box-sizing:border-box!important}#tab-home .sidebar-list-section-sound-settings .sidebar-list-item-switch.sidebar-list-item-switch-stack{flex-direction:column!important;align-items:stretch!important}#tab-home .sidebar-list-section-sound-settings #bluetoothMicSidebarRow.bluetooth-mic-sub-row,#tab-home .sidebar-list-section-sound-settings #headsetMediaTalkHooksSidebarRow.bluetooth-mic-sub-row{margin-top:8px!important;margin-left:0!important;width:100%!important;box-sizing:border-box!important;align-self:stretch!important}#tab-home #headsetMediaTalkHooks.toggle-switch:disabled,#tab-home #useBluetoothMic.toggle-switch:disabled{opacity:.45!important;cursor:not-allowed!important}#tab-home .sidebar-list-item-slider{flex-direction:column!important;align-items:stretch!important;padding:10px 16px 12px!important;min-height:72px!important}#tab-home .sidebar-list-item-slider .audio-processing-eq-param{width:100%!important;display:block!important}#tab-home .sidebar-list-item-slider .audio-processing-eq-param-header{margin-bottom:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#tab-home .sidebar-list-item-slider .audio-processing-eq-slider,#tab-home .sidebar-list-item-slider input[type=range]{display:block!important;width:100%!important;height:auto!important;min-height:24px!important}#tab-home .sidebar-list-item-slider #masterVolumeValue,#tab-home .sidebar-list-item-slider .audio-processing-eq-param-header .audio-processing-eq-param-label,#tab-home .sidebar-list-item-slider .audio-processing-eq-param-header .audio-processing-eq-value-input{align-self:center!important;line-height:1.25!important}#tab-home .sidebar-list-item-slider #masterVolumeValue,#tab-home .sidebar-list-item-slider .audio-processing-eq-param-header .audio-processing-eq-value-input{flex:0 0 auto!important;min-width:3.5rem!important;white-space:nowrap!important}#tab-home .sidebar-list-radio{margin:0!important;padding:0 16px 16px!important}#tab-home .sidebar-list-radio .radio-group{display:flex!important;flex-direction:column!important;gap:8px!important}#tab-home .sidebar-list-radio-label{margin:0!important;min-height:44px!important;display:flex!important;align-items:center!important;padding:0!important;cursor:pointer!important;gap:12px!important}#tab-home .sidebar-list-radio-label input[type=radio]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;flex-shrink:0!important;accent-color:var(--color-accent,#3b82f6)!important;cursor:pointer!important}#tab-home .sidebar-list-section-sound-settings .sidebar-advanced-settings-body-inner .sidebar-list-item-label-only{padding:10px 16px 4px!important;min-height:0!important;border-bottom:none!important}#tab-home .sidebar-advanced-settings-summary .sidebar-list-label,#tab-home .sidebar-list-radio-label,#tab-home .sidebar-list-section-sound-settings .sidebar-advanced-settings-body-inner .sidebar-list-item-label-only .sidebar-list-label{font-size:.875rem!important;font-weight:500!important;color:var(--color-sidebar-text,#e8eaed)!important}#tab-home .sidebar-list-section-advanced-settings{padding:0!important;overflow:visible!important}#tab-home .sidebar-list-section-sound-settings{padding:0!important;overflow:visible!important}#tab-home .sidebar-list-section-customization{padding:0!important;overflow:visible!important}#tab-home .sidebar-advanced-settings-details{border-radius:inherit}#tab-home .sidebar-advanced-settings-summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;min-height:46px!important;padding:5px 16px!important;box-sizing:border-box!important;border-bottom:none!important;position:relative!important;padding-inline-end:44px!important}#tab-home .sidebar-advanced-settings-summary::-webkit-details-marker{display:none!important}#tab-home .sidebar-advanced-settings-summary::marker{content:""!important}#tab-home .sidebar-advanced-settings-summary::after{content:""!important;position:absolute!important;right:16px!important;top:50%!important;width:12px!important;height:12px!important;margin-top:-11px!important;border-right:2.5px solid var(--color-sidebar-text,rgba(232,234,237,.85))!important;border-bottom:2.5px solid var(--color-sidebar-text,rgba(232,234,237,.85))!important;transform:rotate(45deg)!important;transition:transform .22s ease!important;opacity:.9!important}#tab-home .sidebar-advanced-settings-details[open]>.sidebar-advanced-settings-summary::after{transform:rotate(225deg)!important;margin-top:-7px!important}#tab-home .sidebar-advanced-settings-body{display:grid!important;grid-template-rows:0fr!important;transition:grid-template-rows .28s ease!important}#tab-home .sidebar-advanced-settings-details[open] .sidebar-advanced-settings-body{grid-template-rows:1fr!important}#tab-home .sidebar-advanced-settings-body-inner{overflow:hidden!important;min-height:0!important}#tab-home .sidebar-advanced-settings-body-inner>.sidebar-list-item{border-top:1px solid rgba(255,255,255,.07)!important}#tab-home .sidebar-list-section-sound-settings .sidebar-advanced-settings-body-inner>.sidebar-list-item-label-only+.sidebar-list-item-radio{border-top:none!important}#tab-home .sidebar-list-section-sound-settings .sidebar-list-item-radio{padding:0 16px 12px!important;min-height:0!important;border-bottom:none!important;align-items:stretch!important}#tab-home .sidebar-list-section-sound-settings .sidebar-list-item-switch,#tab-home .sidebar-list-section-customization .sidebar-list-item-switch{border-top:1px solid rgba(255,255,255,.07)!important}#tab-home .sidebar-list-section-sound-settings .sidebar-list-radio{margin:0!important;padding:0!important}#tab-home .sidebar-list-section-sound-settings .sidebar-list-radio .radio-group{display:flex!important;flex-direction:column!important;gap:6px!important}#tab-home .sidebar-list-section-actions{background:0 0!important;border:0!important;padding:0!important}#tab-home .sidebar-list-section-actions .button-container{margin-bottom:8px!important}#tab-home .sidebar-list-section-actions .button-container:last-child{margin-bottom:0!important}#tab-home .sidebar-list-section-actions .button-container:has(#websiteBtnLabel){margin-bottom:0!important}#userList li,.theme-selector-row{display:flex!important;gap:12px!important;margin-bottom:8px!important}.theme-selector-column{flex:1!important}#sidebar h3{color:var(--color-accent,#09f)!important;margin:24px 0 12px 4px!important;text-transform:uppercase!important;letter-spacing:.05em!important}#userList{list-style:none!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important}#userList li:not(.user-list-channel-header){color:#e8eaed!important;gap:8px!important;white-space:nowrap!important;cursor:pointer!important;transition:background .2s ease!important;flex-wrap:nowrap!important;height:56px!important;min-height:56px!important;padding:0 16px!important;margin-bottom:0!important;border-radius:0!important;background:0 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;align-items:center!important;overflow:hidden!important}#userList li:hover{background:rgba(255,255,255,.08)!important}#sidebar .toggle-switch{position:absolute!important;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;cursor:pointer!important;left:0!important;top:0!important}#sidebar .toggle-label{position:relative!important}#sidebar .toggle-slider{display:block!important;width:52px!important;height:32px!important;min-width:52px!important;min-height:32px!important;border-radius:16px!important;background:rgba(255,255,255,.12)!important;transition:background .2s ease,box-shadow .2s ease!important;flex-shrink:0!important}#sidebar .toggle-slider::before{content:""!important;position:absolute!important;width:24px!important;height:24px!important;left:4px!important;top:4px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)!important;transition:transform .2s cubic-bezier(.2, 0, 0, 1)!important}#sidebar .toggle-switch:checked+.toggle-slider{background:var(--color-accent,#3b82f6)!important}#sidebar .toggle-switch:checked+.toggle-slider::before{transform:translateX(20px)!important}#sidebar .toggle-switch:focus-visible+.toggle-slider{box-shadow:0 0 0 2px var(--color-sidebar-bg,rgba(28,27,31,.95)),0 0 0 4px var(--color-accent,rgba(59,130,246,.5))!important}#sidebar #tab-home .toggle-label.sidebar-list-toggle-row{flex-direction:row!important}#sidebar #tab-home .toggle-label.sidebar-list-toggle-row .toggle-switch{width:52px!important;height:32px!important;max-width:52px!important;max-height:32px!important;left:auto!important;right:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}#sidebar a.button-full{text-decoration:none!important}#sidebar .sidebar-two-btn-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important}#sidebar #recentChangesBtnRow.gccr-recent-changes-row--hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important;border:0!important}#sidebar .sidebar-two-btn-row .button-full{flex:1 1 0!important;min-width:0!important;width:auto!important}#sidebar #sidebarTipMerchRow{padding-top:.25em!important;padding-bottom:.25em!important;margin-top:0!important;margin-bottom:0!important}#sidebar #sidebarTipMerchRow .button-full{height:40px!important;border-radius:20px!important;font-size:.9rem!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;padding-left:8px!important;margin-bottom:5px!important;padding-right:8px!important}#sidebar .button-full{width:100%!important;height:40px!important;border-radius:20px!important;border:0!important;background:var(--color-accent,#3b82f6)!important;color:#fff!important;font-weight:500!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease,box-shadow .2s ease!important;margin-bottom:12px!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 6px rgba(0,0,0,.5)!important}#sidebar .button-full:hover{background:var(--color-accent-hover,#2563eb)!important;box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)!important}#sidebar .button-full:active{background:var(--color-accent-active,#1d4ed8)!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important}[data-color-scheme=green] #sidebar .button-full{background:#052e16!important;color:#fff!important}[data-color-scheme=green] #sidebar .button-full:hover{background:#14532d!important}[data-color-scheme=green] #sidebar .button-full:active{background:#022c15!important}[data-color-scheme=grayscale] #sidebar .button-full{background:#2d2d2d!important;color:#fff!important;text-shadow:0 0 1px rgba(0,0,0,.5)!important}[data-color-scheme=grayscale] #sidebar .button-full:hover{background:#404040!important}[data-color-scheme=grayscale] #sidebar .button-full:active{background:#1a1a1a!important}[data-color-scheme=grayscale] #blockButton.active,[data-color-scheme=grayscale] #camButton.active,[data-color-scheme=grayscale] #camButton:not(:disabled),[data-color-scheme=grayscale] #downloadButton:not(:disabled),[data-color-scheme=grayscale] #reverseButton.active,[data-color-scheme=grayscale] #skipButton.active{background-color:#3b82f6!important}[data-color-scheme=grayscale] #blockButton.active:hover,[data-color-scheme=grayscale] #camButton.active:hover,[data-color-scheme=grayscale] #camButton:not(:disabled):hover,[data-color-scheme=grayscale] #downloadButton:not(:disabled):hover,[data-color-scheme=grayscale] #reverseButton.active:hover,[data-color-scheme=grayscale] #skipButton.active:hover{background-color:#2563eb!important;filter:brightness(.82)}[data-color-scheme=liquidGlass] #blockButton,[data-color-scheme=liquidGlass] #camButton,[data-color-scheme=liquidGlass] #downloadButton,[data-color-scheme=liquidGlass] #reverseButton,[data-color-scheme=liquidGlass] #skipButton,[data-color-scheme=liquidGlass] #talkButton{backdrop-filter: none;-webkit-backdrop-filter: none;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 10px rgba(0,0,0,.38),0 1px 3px rgba(0,0,0,.22)!important}[data-color-scheme=liquidGlass] #blockButton.active,[data-color-scheme=liquidGlass] #camButton.active:not(:disabled),[data-color-scheme=liquidGlass] #downloadButton.active,[data-color-scheme=liquidGlass] #reverseButton.active,[data-color-scheme=liquidGlass] #skipButton.active,[data-color-scheme=liquidGlass] #talkButton:not(.disabled):not(.talking){background-color:rgba(148,163,184,.22)!important;box-shadow:0 3px 12px rgba(0,0,0,.42),0 1px 4px rgba(0,0,0,.25)!important}[data-color-scheme=liquidGlass] #talkButton.talking{background-color:rgba(239,68,68,.55)!important;box-shadow:0 3px 12px rgba(0,0,0,.45),0 0 10px rgba(239,68,68,.25)!important}[data-color-scheme=liquidGlass] #blockButton:disabled,[data-color-scheme=liquidGlass] #blockButton:not(.active),[data-color-scheme=liquidGlass] #camButton:disabled,[data-color-scheme=liquidGlass] #camButton:not(.active),[data-color-scheme=liquidGlass] #downloadButton:not(.active),[data-color-scheme=liquidGlass] #reverseButton:disabled,[data-color-scheme=liquidGlass] #reverseButton:not(.active),[data-color-scheme=liquidGlass] #skipButton:disabled,[data-color-scheme=liquidGlass] #skipButton:not(.active),[data-color-scheme=liquidGlass] #talkButton.disabled,[data-color-scheme=liquidGlass] #talkButton:disabled{background-color:rgba(100,116,139,.14)!important;filter:none!important;box-shadow:0 2px 6px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.2)!important}[data-color-scheme=liquidGlass] #sidebar .button-full{background:#1e293b!important;color:#fff!important;text-shadow:0 0 1px rgba(0,0,0,.5)!important}[data-color-scheme=liquidGlass] #sidebar .button-full:hover{background:#334155!important}[data-color-scheme=liquidGlass] #sidebar .button-full:active{background:#0f172a!important}html[data-no-wallpaper] #app{background-image:none!important}[data-color-scheme=armyCamo] #app{background-image:url(../img/wallpaper/camo.jpg)!important}[data-color-scheme=pride] #camButton.active:not(:disabled),[data-color-scheme=pride] #downloadButton.active{background-color:#0082b4!important}[data-color-scheme=pride] #camButton.active:not(:disabled):hover,[data-color-scheme=pride] #downloadButton.active:hover{background-color:#006e9e!important}[data-color-scheme=deutschland] #app,[data-color-scheme=liquidGlass] #app,[data-color-scheme=pride] #app,[data-color-scheme=usa] #app{background-image:url(../img/wallpaper/pride.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:fixed!important}[data-color-scheme=deutschland] #app,[data-color-scheme=liquidGlass] #app,[data-color-scheme=usa] #app{background-image:url(../img/wallpaper/glass.jpg)!important}[data-color-scheme=deutschland] #app,[data-color-scheme=usa] #app{background-image:url(../img/wallpaper/usa.jpg)!important}[data-color-scheme=deutschland] #app{background-image:url(../img/wallpaper/deutschland.jpg)!important}[data-color-scheme=armyCamo] #sidebar .button-full{background:#2d3d1a!important;color:#c4a574!important;text-shadow:0 0 1px rgba(0,0,0,.6)!important}[data-color-scheme=armyCamo] #sidebar .button-full:hover{background:#3d4e1a!important}[data-color-scheme=armyCamo] #sidebar .button-full:active{background:#1a2410!important}[data-color-scheme=grayscale] .inbox-friend-sheet{background:#1c1c1c!important;box-shadow:0-4px 24px rgba(0,0,0,.65)!important}[data-color-scheme=grayscale] .inbox-friend-sheet-handle{background:rgba(255,255,255,.14)!important}[data-color-scheme=grayscale] .inbox-friend-sheet-name{color:rgba(255,255,255,.38)!important}[data-color-scheme=grayscale] .inbox-friend-sheet-btn{color:#d4d4d4!important}[data-color-scheme=grayscale] .inbox-friend-sheet-btn:hover{background:rgba(255,255,255,.06)!important}[data-color-scheme=grayscale] .inbox-friend-sheet-btn:active{background:rgba(255,255,255,.12)!important}[data-color-scheme=grayscale] .inbox-friend-sheet-btn.destructive{color:#e57373!important}[data-color-scheme=liquidGlass] .inbox-friend-sheet{background:rgba(15,23,42,.97)!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:0-4px 24px rgba(0,0,0,.55)!important}[data-color-scheme=liquidGlass] .inbox-friend-sheet-handle{background:rgba(203,213,225,.2)!important}[data-color-scheme=liquidGlass] .inbox-friend-sheet-name{color:rgba(203,213,225,.42)!important}[data-color-scheme=liquidGlass] .inbox-friend-sheet-btn{color:rgba(226,232,240,.9)!important}[data-color-scheme=liquidGlass] .inbox-friend-sheet-btn:hover{background:rgba(148,163,184,.1)!important}[data-color-scheme=liquidGlass] .inbox-friend-sheet-btn:active{background:rgba(148,163,184,.18)!important}[data-color-scheme=armyCamo] .inbox-friend-sheet{background:#1a2410!important;box-shadow:0-4px 24px rgba(0,0,0,.6)!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-handle{background:rgba(196,165,116,.2)!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-name{color:rgba(196,165,116,.5)!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-btn{color:#c4a574!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-btn:hover{background:rgba(196,165,116,.07)!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-btn:active{background:rgba(196,165,116,.14)!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-btn.destructive{color:#e07b5a!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-btn img{filter:brightness(0) saturate(100%) invert(72%) sepia(22%) saturate(450%) hue-rotate(5deg) brightness(108%)!important}[data-color-scheme=armyCamo] .inbox-friend-sheet-btn.destructive img{filter:brightness(0) saturate(100%) invert(55%) sepia(40%) saturate(600%) hue-rotate(340deg) brightness(112%)!important}[data-color-scheme=orange] .inbox-friend-sheet{background:#1a0d00!important;box-shadow:0-4px 24px rgba(0,0,0,.6)!important}[data-color-scheme=orange] .inbox-friend-sheet-handle{background:rgba(234,88,12,.25)!important}[data-color-scheme=orange] .inbox-friend-sheet-name{color:rgba(234,88,12,.5)!important}[data-color-scheme=orange] .inbox-friend-sheet-btn:hover{background:rgba(234,88,12,.07)!important}[data-color-scheme=orange] .inbox-friend-sheet-btn:active{background:rgba(234,88,12,.14)!important}[data-color-scheme=pride] .inbox-friend-sheet{background:#120018!important;border-top:1px solid rgba(255,0,255,.18)!important;box-shadow:0-4px 24px rgba(100,0,120,.45)!important}[data-color-scheme=pride] .inbox-friend-sheet-handle{background:rgba(255,0,255,.2)!important}[data-color-scheme=pride] .inbox-friend-sheet-name{color:rgba(255,150,255,.48)!important}[data-color-scheme=pride] .inbox-friend-sheet-btn:hover{background:rgba(255,0,255,.07)!important}[data-color-scheme=pride] .inbox-friend-sheet-btn:active{background:rgba(255,0,255,.14)!important}[data-color-scheme=festive] .inbox-friend-sheet{background:#160c08!important;box-shadow:0-4px 24px rgba(0,0,0,.6)!important}[data-color-scheme=festive] .inbox-friend-sheet-handle{background:rgba(220,38,38,.25)!important}[data-color-scheme=festive] .inbox-friend-sheet-name{color:rgba(220,38,38,.5)!important}[data-color-scheme=festive] .inbox-friend-sheet-btn:hover{background:rgba(220,38,38,.07)!important}[data-color-scheme=festive] .inbox-friend-sheet-btn:active{background:rgba(34,197,94,.1)!important}#legalBtnLabel{background:0 0!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;box-shadow:none!important}#legalBtnLabel:hover{background:rgba(255,255,255,.05)!important;border-color:#fff!important}.modal-content button:not(.inbox-close-btn):not(.inbox-voice-overlay-close):not(.inbox-user-button):not(.inbox-tab):not(.inbox-tab-close-btn):not(.inbox-message-unsend-btn):not(#inboxSendBtn):not(.inbox-fab-item):not(.inbox-fab-toggle):not(.inbox-fab-btn):not(.inbox-fab-toggle):not(.inbox-md3-tab){border-radius:20px!important;padding:10px 24px!important;font-weight:500!important;font-size:.875rem!important;letter-spacing:.01em!important;transition:all .2s ease!important;border:0!important}#sidebar>div[id^=tab-]{overflow:hidden!important;display:none}#sidebar>div[id^=tab-].active{position:absolute!important;top:5px!important;left:5px!important;right:5px!important;bottom:5px!important;width:calc(100% - 10px)!important;max-width:calc(100vw - 10px)!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;min-width:0!important;padding:0 4px 88px 0!important}#sidebar .button-container,#sidebar .button-container-col-inline,#sidebar .option-container,#sidebar .theme-selector-column,#sidebar .theme-selector-row,#tab-home .button-container,#tab-home .button-container-col-inline,#tab-home .input-container,#tab-home .option-container,#tab-home .radio-group,#tab-home .theme-selector-column,#tab-home .theme-selector-row{min-width:0!important}#sidebar .audio-processing-eq-param-header,#sidebar .button-full,#sidebar input[type=range],#sidebar input[type=text],#sidebar select,#tab-home .audio-processing-eq-param,#tab-home .audio-processing-eq-param-header,#tab-home .button-full,#tab-home input[type=range],#tab-home input[type=text],#tab-home label,#tab-home select{max-width:100%!important;box-sizing:border-box!important}#tab-home .input-container input{width:100%!important;max-width:100%!important}#inboxUserList{overflow-y:auto!important;max-height:60vh!important}#userList{max-height:none!important}#channelList{max-height:calc(100vh - 120px)!important}.inbox-fab-item{border-radius:50%!important;aspect-ratio:1/1!important;padding:0!important}#inboxFabBtn.inbox-fab-btn,.inbox-fab-btn{width:44px!important;height:44px!important;border-radius:50%!important;padding:0!important}.inbox-fab-btn{align-items:center!important;justify-content:center!important}#inboxFabBtn.inbox-fab-btn{min-width:44px!important;max-width:44px!important;aspect-ratio:1/1!important;transform:translateX(-1px)}#inboxFabBtn.inbox-fab-btn:active{transform:scale(.9) translateX(-1px)}#userInfoModal .modal-header{padding-top:5px!important;padding-bottom:5px!important}#userInfoModal .modal-content{border-radius:28px!important;background:var(--color-modal-bg,rgba(0,20,40,.75))!important;backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow:0 4px 32px rgba(0,0,0,.6)!important}#userInfoModal .user-info-entry{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}#userInfoModal .user-info-entry-name{flex:1!important}#userInfoModal .user-info-entry-channel{flex-shrink:0!important;margin-left:auto!important;font-size:.85rem!important;opacity:.7!important;white-space:nowrap!important}#userInfoModal #modTab{display:none!important}#userInfoModal #modTab.mod-tab-visible,.inbox-fab-btn{display:flex!important}#userInfoModal #aliasesTab,#userInfoModal #friendsTab,#userInfoModal #hatersTab,#userInfoModal #modTab{padding-left:8px!important;padding-right:8px!important}#userInfoModal .user-info-tab,#userInfoModal .user-info-tabs{display:flex!important;flex-direction:row!important;align-items:center!important}#userInfoModal .user-info-tabs{gap:0!important;margin-bottom:5px!important;margin-left:5px!important;margin-right:5px!important;flex-wrap:nowrap!important;min-width:0!important;padding:0!important;height:40px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(0,0,0,.75)!important;overflow:hidden!important}#userInfoModal .user-info-tab{flex:1 1 0!important;min-width:min-content!important;justify-content:center!important;padding:0 10px!important;height:100%!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;transition:background .2s ease,color .2s ease!important;background:0 0!important;border:0!important;border-right:1px solid rgba(255,255,255,.15)!important;color:rgba(255,255,255,.9)!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:0!important}#userInfoModal .user-info-tab:last-child{border-right:none!important}#userInfoModal .user-info-tab:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}#userInfoModal .user-info-tab.active{background:rgba(255,255,255,.15)!important;color:#fff!important}#userInfoModal .user-info-tab.active:hover{background:rgba(255,255,255,.2)!important;color:#fff!important}#userInfoModal .user-info-entry{flex-wrap:nowrap!important;height:44px!important;min-height:44px!important;padding:0 16px!important;margin-bottom:4px!important;border-radius:8px!important}#userList li:not(.user-list-channel-header) span:not(.status-dot):not(.status-indicator):not(.user-list-xray-lease-timer):not(.user-list-xray-lease-indicator){display:inline-block!important;font-size:.95rem!important}#userInfoModal .user-info-entry-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:inline-block!important;line-height:44px!important;font-size:.95rem!important}.status-indicator{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;flex-shrink:0!important;vertical-align:middle!important;overflow:visible!important}#channelList .channel-roster .status-indicator:has(.user-list-xray-lease-indicator),#userList .status-indicator:has(.user-list-xray-lease-indicator){width:auto!important;min-width:14px!important;height:auto!important;align-self:center!important;margin-left:-5px!important;margin-right:0!important;padding-left:0!important;position:relative!important;z-index:2!important;overflow:visible!important}.status-indicator img{width:18px!important;height:18px!important;display:block!important;object-fit:contain!important}#channelList .channel-roster .status-dot,#inboxFriendsPanel .status-dot,#userList .status-dot{display:block!important;width:9px!important;height:9px!important;min-width:9px!important;min-height:9px!important;max-width:9px!important;max-height:9px!important;line-height:0!important;border-radius:50%!important;flex-shrink:0!important;align-self:center!important;box-shadow:0 0 0 1px rgba(0,0,0,.45),0 0 4px rgba(0,0,0,.3)!important}#channelList .channel-roster .status-dot--active,#inboxFriendsPanel .status-dot--active,#userList .status-dot--active{background:#22c55e!important}#channelList .channel-roster .status-dot--offline,#inboxFriendsPanel .status-dot--offline,#userList .status-dot--offline{background:#9ca3af!important}#channelList .channel-roster .status-dot--listening,#inboxFriendsPanel .status-dot--listening,#userList .status-dot--listening{background:#f59e0b!important}#channelList .channel-roster .status-dot--new,#inboxFriendsPanel .status-dot--new,#userList .status-dot--new{background:#facc15!important}#channelList .channel-roster .status-dot--away,#channelList .channel-roster .status-dot--suspended,#inboxFriendsPanel .status-dot--away,#inboxFriendsPanel .status-dot--suspended,#userList .status-dot--away,#userList .status-dot--suspended{background:#3b82f6!important}#channelList .channel-roster .user-list-xray-lease-indicator,#userList .user-list-xray-lease-indicator{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;align-self:center!important;line-height:0!important;min-width:0!important;height:auto!important;width:auto!important;position:relative!important;z-index:3!important;isolation:isolate!important}#channelList .channel-roster .user-list-xray-lease-icon,#userList .user-list-xray-lease-icon{width:16px!important;height:16px!important;margin-left:5px!important;display:block!important;object-fit:contain!important;filter:brightness(0) saturate(100%) invert(56%) sepia(57%) saturate(600%) hue-rotate(92deg) brightness(98%) contrast(92%) drop-shadow(0 0 2px rgba(0, 0, 0, .75))!important}#userList .block-btn.block-btn--xray-lock{opacity:.45!important;cursor:not-allowed!important}#userList li.user-list-item--self-stealth{opacity:.42!important}#userList li.user-list-item--self-stealth:hover{opacity:.62!important}#channelList .channel-roster .channel-roster-line--self-stealth{opacity:.42!important}#channelList .channel-roster .channel-roster-line--self-stealth:hover{opacity:.62!important}#userList li .nickname,#userList li .user-info{display:flex!important;align-items:center!important}#userList li .user-info{gap:10px!important;width:100%!important;height:100%!important}#userList li .nickname{line-height:1!important}#userList li:not(.user-list-channel-header) .nickname,#userList li:not(.user-list-channel-header) .user-info,#userList li:not(.user-list-channel-header) span:not(.status-dot):not(.status-indicator):not(.user-list-xray-lease-timer):not(.user-list-xray-lease-indicator){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:56px!important;height:56px!important;display:inline-flex!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important}#userList li:has(.user-list-xray-lease-indicator){overflow:visible!important}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]){height:auto!important;min-height:56px!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;overflow:visible!important;white-space:normal!important}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-wrap{display:block!important;width:100%!important}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-label{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:10px!important}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-text{font-size:.72rem!important;line-height:1.25!important;font-weight:400!important}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) .channel-info-title{font-size:.95rem!important}#userList li.user-list-channel-header,#userListModal #userListClassicHeader:not([hidden]) input.toggle-switch.channel-busy-notify-checkbox{opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;position:absolute!important;pointer-events:auto!important}#sidebar,#sidebar .button-full,#sidebar input,#sidebar label,#sidebar select,#userList li,#userList li span{font-size:.9rem!important}#sidebar h3{font-size:.85rem!important;font-weight:600!important}#sidebar .toggle-label{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important}#sidebar-tabs span::before{display:none!important}#channelListModal,#sidebar{top:0!important;width:85vw!important;max-width:350px!important}#sidebar{left:0!important;right:auto!important;top:var(--gccr-header-stack)!important;bottom:0!important;max-height:none!important;border-radius:0!important;box-shadow:2px 0 20px rgba(0,0,0,.5)!important;padding:20px 20px 100px!important}#channelListModal{position:fixed!important;left:0!important;right:auto!important;bottom:auto!important;min-width:unset!important;box-shadow:2px 0 20px rgba(0,0,0,.5)!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:transform .15s ease,opacity .15s ease,visibility .15s ease!important}#channelListModal:not(.active){opacity:0!important;visibility:hidden!important;pointer-events:none!important}#channelListModal.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#channelListModal.active.closing,#channelListModal.opening{opacity:0!important;pointer-events:none!important}#channelListModal.opening{visibility:visible!important}#channelList,#channelList li{margin:0!important;height:auto!important;background:0 0!important;border-radius:0!important;border:0!important}#channelList{width:100%!important;min-width:unset!important;max-height:none!important;min-height:0!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important}#channelList li{min-height:56px!important;padding:0 16px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;color:#e8eaed!important;font-size:.95rem!important;font-weight:400!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;cursor:pointer!important;transition:background .2s ease!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important}#channelList li:last-child,#channelListModal #channelList>li:last-child{margin-bottom:0!important}#channelList li:hover{background:rgba(255,255,255,.08)!important}#channelListModal,#sidebar,#userListModal{background:var(--color-modal-bg,rgba(0,20,40,.75))!important}#userList{overflow:hidden!important}#channelList li:last-child{border-bottom:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important}#channelListModal,#userList,#userListModal{border-radius:0!important}#channelList,#channelList .channel-list-row{display:flex!important;box-sizing:border-box!important}#channelList{padding:8px!important;flex-direction:column!important;gap:4px!important}#channelList .channel-list-row{flex:0 0 auto!important;width:100%!important;max-width:100%!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:56px!important}#channelList .channel-list-label{min-width:0!important;flex:1 1 auto!important;white-space:normal!important;overflow:visible!important}#channelList .channel-roster{flex:0 0 auto!important;flex-shrink:0!important;align-self:stretch!important;width:100%!important;max-width:100%!important;min-height:auto!important;overflow:visible!important;box-sizing:border-box!important}#channelListModal #channelList{display:block!important}#channelListModal #channelList>li{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,0fr)!important;align-content:start!important;width:100%!important;flex-shrink:0!important;min-height:0!important;margin-bottom:4px!important;transition:grid-template-rows .32s cubic-bezier(.4, 0, .2, 1)!important}#channelListModal #channelList>li.channel-li--roster-open{border-radius:5px!important;grid-template-rows:auto minmax(0,1fr)!important}#channelListModal #channelList>li:not(.channel-li--roster-open) .channel-roster{margin:0!important;padding:0!important;border-top:none!important}#channelListModal #channelList .channel-list-row{grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:48px!important}#channelListModal #channelList .channel-roster{grid-column:1!important;grid-row:2!important;position:relative!important;display:block!important;width:100%!important;max-width:100%!important;flex:none!important;min-height:0!important;overflow:hidden!important;opacity:0!important;transform:translateY(-6px)!important;transition:opacity .26s ease,transform .32s cubic-bezier(.4, 0, .2, 1)!important;pointer-events:none!important}#channelListModal #channelList>li.channel-li--roster-open .channel-roster{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}@media (prefers-reduced-motion:reduce){#channelListModal #channelList .channel-roster,#channelListModal #channelList>li{transition-duration:NaNs!important}}#userList{padding:8px 8px 8px 13px!important;box-sizing:border-box!important}#sidebar,#userListModal{overflow:hidden!important;display:flex!important;flex-direction:column!important;top:var(--gccr-header-stack)!important;bottom:env(safe-area-inset-bottom,0px)!important;height:auto!important;max-height:none!important}#tab-home.active{overflow-x:hidden!important;flex:1 1 0!important;width:100%!important}#userListModal{top:var(--gccr-header-stack)!important;bottom:0!important;max-height:none!important}#tab-home.active,#userList{overflow-y:auto!important;min-height:0!important;height:100%!important}#userList{flex:1!important;overflow-x:visible!important}#channelListModal,#channelListModal>#channelList{display:block!important;min-height:0!important;height:auto!important;max-top:var(--gccr-header-stack)!important;bottom:env(safe-area-inset-bottom,0px)!important;height:auto!important;max-height:none!important}#channelListModal{overflow:hidden!important}#channelListModal>#channelList{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0))!important;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom,0))!important;box-sizing:border-box!important}#topBar .reaction-scoreboard,#topBar .reaction-scoreboard .scoreboard-item{display:flex!important;align-items:center!important;justify-content:center!important}#topBar .reaction-scoreboard{flex-direction:row!important;gap:3px!important;height:40px!important;min-height:40px!important;padding:0 3px!important;border:0!important;box-shadow:none!important;border-radius:5px!important;background:#000!important;flex-shrink:0!important}#topBar .reaction-scoreboard .scoreboard-item{flex-direction:column!important;gap:1px!important;padding:0!important}#topBar .reaction-scoreboard .scoreboard-item:first-child{padding-left:0!important;padding-right:0!important}#topBar .reaction-scoreboard .scoreboard-item:last-child{padding-right:0!important;padding-left:0!important}#topBar .reaction-scoreboard .scoreboard-count-line,#topBar .reaction-scoreboard .scoreboard-emoji-wrap{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}#topBar .reaction-scoreboard .scoreboard-emoji-wrap{min-height:18px!important}#topBar .reaction-scoreboard .scoreboard-item img{width:18px!important;height:18px!important;flex-shrink:0!important}#topBar .reaction-scoreboard .scoreboard-item .emoji-sm{font-size:1rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important}#topBar .reaction-scoreboard .scoreboard-count-line{flex-direction:row!important;gap:0!important}#topBar .reaction-scoreboard .score-number{font-size:.65rem!important;font-weight:700!important;color:rgba(255,255,255,.95)!important;line-height:1!important;margin-top:2px!important;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000!important}#topBar .reaction-scoreboard .scoreboard-item{position:relative!important}#topBar .reaction-scoreboard .scoreboard-multiplier{position:absolute!important;top:-9px!important;left:50%!important;transform:translateX(-50%) translateY(-1px)!important;font-size:clamp(9px, 2.65vw, 11px)!important;font-weight:700!important;color:#fff!important;text-align:center!important;line-height:1.1!important;pointer-events:none!important;padding:1px 5px!important;border-radius:5px!important;background:rgba(0,0,0,.38)!important;box-shadow:0 1px 6px rgba(0,0,0,.34),0 0 16px rgba(0,0,0,.1)!important;letter-spacing:.02em!important;white-space:nowrap!important;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000!important}#topBar .reaction-scoreboard .scoreboard-multiplier.active{display:inline-flex!important;align-items:center!important;justify-content:center!important}#topBar .reaction-scoreboard:hover{transform:none!important}#topBar .reaction-scoreboard.hidden{display:none!important}#topBar .top-right-item{flex-direction:row;gap:6px;background:0 0;border:0!important;color:#fff;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box;text-decoration:none;border-radius:0}#topBar .top-right-item:hover{background:rgba(255,255,255,.1)}#topBar input[type=checkbox]{position:static!important;opacity:1!important;width:15px!important;height:15px!important;margin:0!important;flex-shrink:0!important;accent-color:var(--color-accent,#3b82f6)!important;cursor:pointer!important}#topBar #muteCbSwitch{position:absolute!important;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;left:0!important;top:0!important;cursor:pointer!important}#topBar #muteCbContainer{position:relative!important}#topBar #muteCbContainer .toggle-slider{display:block!important;width:28px!important;height:16px!important;min-width:28px!important;flex-shrink:0!important;background:rgba(255,255,255,.2)!important;border-radius:8px!important;transition:background .2s ease!important;margin:0!important}#topBar #muteCbContainer .toggle-slider::before{content:""!important;position:absolute!important;width:12px!important;height:12px!important;left:2px!important;top:2px!important;background:#fff!important;border-radius:50%!important;transition:transform .2s ease!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important}#topBar #muteCbSwitch:checked+.toggle-slider{background:var(--color-accent,#3b82f6)!important}#topBar #muteCbSwitch:checked+.toggle-slider::before{transform:translateX(12px)!important}#topBar #muteCbSwitch:focus-visible+.toggle-slider{box-shadow:0 0 0 2px rgba(255,255,255,.2),0 0 0 4px var(--color-accent,rgba(59,130,246,.5))!important}#topBar #inboxButton,#topBar #muteCbContainer{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border:0!important;border-radius:5px!important;background:#000!important;gap:2px!important;cursor:pointer!important}#topBar #inboxButton{padding:2px 8px!important;margin:5px 15px 5px 0!important;border-right:none!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;color:rgba(255,255,255,.9)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;position:static!important;top:auto!important;right:auto!important}#topBar #inboxButton:hover{background:rgba(255,255,255,.1)!important}#topBar #inboxButton.has-unread{animation:inboxGlow 1.8s ease-in-out infinite!important}#topBar #inboxButton.has-unread #inboxIcon{filter:brightness(0) invert(1) drop-shadow(0 0 3px var(--color-accent, #0099ff)) drop-shadow(0 0 8px var(--color-accent, rgba(0, 153, 255, .6)))!important;opacity:1!important}#topBar #inboxButton.has-unread #inboxButtonLabel{color:var(--color-accent,#09f)!important;text-shadow:0 0 8px var(--color-accent,rgba(0,153,255,.6))!important}#topBar #inboxButton #inboxIcon{width:18px!important;height:18px!important;filter:brightness(0) invert(1)!important;opacity:.9!important}#topBar #inboxButton #inboxButtonLabel{font-size:.6rem!important;font-weight:700!important;color:rgba(255,255,255,.9)!important;letter-spacing:.5px!important;text-transform:uppercase!important;line-height:1!important;margin-top:2px!important}#topBar #muteCbContainer{padding:2px 5px!important;margin:0 6px 0 5px!important;vertical-align:middle!important;box-sizing:border-box!important;line-height:1!important}#menuBar #muteCbContainer .toggle-slider{border:2px solid gray!important}#menuBar #muteCbContainer .toggle-slider::before{width:12px!important;height:12px!important;top:2px!important;left:2px!important}#topBar #inboxButtonLabel{display:block!important}#sidebar .toggle-label{gap:10px!important}#tab-home>label[for=nicknameInput]{margin:5px 0 5px!important;display:block!important}#tab-home .input-container{padding-bottom:0!important}#tab-home .theme-selector-row{margin-top:0!important}#tab-home .theme-selector-column,#tab-home .theme-selector-row{padding-bottom:0!important;margin-bottom:0!important}#tab-home .option-container{margin:0 0 10px!important}#tab-home .small-label{margin:0 0 2px!important;display:block!important}#tab-home .input-container{margin-top:0!important;margin-bottom:0!important}#tab-home .option-container,#tab-home .small-label{margin-top:0!important;padding-top:0!important}#tab-home .option-container:has(#rogerBeepSelect) .toggle-label{margin-top:0!important}#rogerBeepSelect{margin:10px 0 16px!important}#sidebar #tab-home .option-container:has(#rogerBeepSelect),#tab-home .option-container:has(#rogerBeepSelect){gap:12px!important}#tapToTalkLabel{position:relative!important;top:4px!important}#app{box-sizing:border-box!important;min-height:calc(100vh - 60px)!important;height:calc(100vh - 60px)!important;top:0!important;min-height:100vh!important;height:100%!important;padding-top:0!important}#controlsContainer #videoMessageContainer.video-message-container{top:60px!important;width:min(350px,calc(100vw - 30px))!important}#blockButton,#camButton,#downloadButton,#reverseButton,#skipButton{border:0!important;box-shadow:0 2px 8px rgba(0,0,0,.42),0 1px 2px rgba(0,0,0,.28),inset 0 2px 3px rgba(0,0,0,.8)!important;transition:box-shadow .25s ease,opacity .25s ease,filter .25s ease,background-color .25s ease!important}#talkButton:not(.disabled){border:0!important;box-shadow:0 1px 5px rgba(0,0,0,.32),inset 0 2px 3px rgba(0,0,0,.8)!important;transition:box-shadow .25s ease,opacity .25s ease,filter .25s ease,background-color .25s ease!important}#camButton.cam-visual-cooldown{cursor:not-allowed!important}#camButton.cam-visual-cooldown:hover{filter:grayscale(1) brightness(.72)!important;background-color:#374151!important}#blockButton:disabled,#blockButton:not(.active),#camButton:disabled,#camButton:not(.active),#downloadButton:disabled,#downloadButton:not(.active),#reverseButton:disabled,#reverseButton:not(.active),#skipButton:disabled,#skipButton:not(.active),#talkButton.disabled,#talkButton:disabled{opacity:1!important;background-color:#374151!important;filter:grayscale(1) brightness(.72)!important}#blockButton.active:not(:disabled),#camButton.active:not(:disabled),#downloadButton.active:not(:disabled),#reverseButton.active:not(:disabled),#skipButton.active:not(:disabled),#talkButton:not(.disabled):not(:disabled){box-shadow:0 3px 12px rgba(0,0,0,.48),0 1px 4px rgba(0,0,0,.32),inset 0-3px 4px rgba(0,0,0,.9)!important;border:0!important}#blockButton:disabled,#blockButton:not(.active),#camButton:disabled,#camButton:not(.active),#downloadButton:disabled,#reverseButton:disabled,#reverseButton:not(.active),#skipButton:disabled,#skipButton:not(.active),#talkButton.disabled,#talkButton:disabled{box-shadow:0 2px 6px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.28)!important;border:0!important}#videoReviewRetryBtn,#videoSwitchCameraBtn{box-shadow:none!important}#feedbackButtons.feedback-buttons-container{gap:0!important;border-radius:22px!important;border:0!important;bottom:auto!important;overflow:hidden!important;background:rgba(0,0,0,.42)!important;backdrop-filter: none;-webkit-backdrop-filter: none}#feedbackButtons.feedback-buttons-container.active{box-shadow:0 0 10px rgba(0,0,0,.38),0 0 4px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 7px rgba(0,0,0,.16)!important}#feedbackButtons.feedback-buttons-container:not(.active){box-shadow:0 0 8px rgba(0,0,0,.32),0 0 3px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 5px rgba(0,0,0,.12)!important}#feedbackButtons .feedback-button{padding-top:7px!important;padding-bottom:7px!important;border-radius:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;background:0 0!important;color:rgba(255,255,255,.9)!important;box-shadow:none!important;transition:background .15s ease,color .15s ease!important}#feedbackButtons .feedback-button:last-child{border-right:none!important}#feedbackButtons .feedback-button:first-child{border-radius:21px 0 0 21px!important}#feedbackButtons .feedback-button:last-child{border-radius:0 21px 21px 0!important}#feedbackButtons .feedback-button:hover{background:rgba(255,255,255,.08)!important;transform:none!important;box-shadow:none!important}#feedbackButtons .feedback-button:active{background:rgba(255,255,255,.12)!important;transform:none!important}#feedbackButtons .feedback-button.selected{background:rgba(59,130,246,.35)!important;color:rgba(255,255,255,.95)!important}#feedbackButtons .feedback-button.disabled,#feedbackButtons .feedback-button:disabled{background:rgba(0,0,0,.3)!important;border-color:rgba(255,255,255,.06)!important}#feedbackButtons .feedback-button.disabled:hover,#feedbackButtons .feedback-button:disabled:hover{background:rgba(0,0,0,.3)!important;transform:none!important}#feedbackButtons.feedback-buttons-container:not(.active) .feedback-button{background:0 0!important;border-color:rgba(255,255,255,.08)!important}#feedbackButtons #heartFeedbackButton{padding-left:10px!important}#feedbackButtons #customFeedbackButton3{padding-right:10px!important}#feedbackButtons.feedback-buttons-container{width:calc(100vw - 24px)!important;max-width:500px!important}#feedbackButtons .feedback-button{flex:1 1 0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:56px!important;aspect-ratio:1.3/1!important}#feedbackButtons .feedback-button .emoji-lg,#feedbackButtons .feedback-button.emoji-button{font-size:clamp(18px, 5.5vw, 28px)!important}#feedbackButtons .feedback-button svg{width:clamp(18px,5.5vw,28px)!important;height:clamp(18px,5.5vw,28px)!important}#feedbackButtons .feedback-button img{width:clamp(16px,5vw,26px)!important;height:clamp(16px,5vw,26px)!important}#feedbackButtons .feedback-button-custom .custom-emoji-display.empty{font-size:clamp(11px, 2.6vw, 14px)!important;width:clamp(42px,9vw,56px)!important;max-width:clamp(42px,9vw,56px)!important}#sidebar:not(.active),#userListModal:not(.active){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.btn-theme-dropdown{width:100%}.btn-theme-sel-wrap{position:relative}.btn-theme-sel-wrap #buttonTheme,.cs-scheme-sel-wrap #colorScheme{pointer-events:none!important;width:100%!important}.btn-theme-sel-wrap:hover #buttonTheme,.cs-scheme-sel-wrap:hover #colorScheme{background-color:rgba(255,255,255,.08)!important}.btn-theme-overlay{position:absolute;inset:0;cursor:pointer;z-index:1}.btn-theme-panel{display:none;width:100%;margin-top:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;gap:3px;grid-template-columns:repeat(4,1fr);box-sizing:border-box}.btn-theme-panel.open{display:grid}.btn-theme-option{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 3px 5px;border-radius:7px;cursor:pointer;transition:background .1s;min-width:0}.btn-theme-option:hover{background:rgba(255,255,255,.1)}.btn-theme-option.active{background:rgba(255,255,255,.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.btn-theme-opt-img{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);flex-shrink:0}.btn-theme-opt-img img{width:24px;height:24px;object-fit:contain;display:block}.btn-theme-option>span.btn-theme-opt-label{font-size:.6rem;color:rgba(255,255,255,.72);text-align:center;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;width:100%}#tab-home .sidebar-list-section:has(.btn-theme-panel.open){overflow:visible!important}.cs-scheme-dropdown{width:100%}.cs-scheme-sel-wrap{position:relative}.cs-scheme-overlay{position:absolute;inset:0;cursor:pointer;z-index:1}.cs-scheme-panel{display:none;width:100%;margin-top:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;gap:3px;grid-template-columns:repeat(4,1fr);box-sizing:border-box}.cs-scheme-panel.open{display:grid}.cs-scheme-option{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 3px 5px;border-radius:7px;cursor:pointer;transition:background .1s;min-width:0}.cs-scheme-option:hover{background:rgba(255,255,255,.1)}.cs-scheme-option.active{background:rgba(255,255,255,.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.cs-scheme-opt-emoji{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);flex-shrink:0;font-size:20px;line-height:1}.cs-scheme-opt-label{font-size:.6rem;color:rgba(255,255,255,.72);text-align:center;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;width:100%}#tab-home .sidebar-list-section:has(.cs-scheme-panel.open){overflow:visible!important}.user-info-empty{text-align:center!important;width:100%!important}#channelListModal,#sidebar,#userListModal,.leaderboard-modal-content,.modal-content,.rules-modal-content,.video-recording-modal-content,.video-review-modal-content{backdrop-filter: none;-webkit-backdrop-filter: none}.emoji-picker-modal-content{background:var(--color-modal-bg,rgba(0,20,40,.75))!important}[data-color-scheme=vectorScope] #app{background:#000!important;background-image:none!important}[data-color-scheme=vectorScope],[data-color-scheme=vectorScope] :not(svg):not(path){color:#00ff41!important;text-shadow:0 0 6px rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] #reactionFabToggle svg,[data-color-scheme=vectorScope] #reactionFabToggle svg path{fill:#000!important;color:#000!important}[data-color-scheme=vectorScope] #menuBar,[data-color-scheme=vectorScope] #menuBar :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #topBar,[data-color-scheme=vectorScope] #topBar :not(svg):not(path):not(img){color:#00ff41!important}[data-color-scheme=vectorScope] #chaosChipsModal .cc-modal-balance .cc-chip-icon-img,[data-color-scheme=vectorScope] #leaderboardModal .cc-modal-balance .cc-chip-icon-img{filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.2)!important}[data-color-scheme=vectorScope] #blockButton,[data-color-scheme=vectorScope] #camButton,[data-color-scheme=vectorScope] #reverseButton,[data-color-scheme=vectorScope] #skipButton,[data-color-scheme=vectorScope] #talkButton{background-image:none!important;position:relative!important}[data-color-scheme=vectorScope] #blockButton::after,[data-color-scheme=vectorScope] #camButton::after,[data-color-scheme=vectorScope] #reverseButton::after,[data-color-scheme=vectorScope] #skipButton::after{background-size:50%auto!important}[data-color-scheme=vectorScope] #blockButton::after,[data-color-scheme=vectorScope] #camButton::after,[data-color-scheme=vectorScope] #saveFabShell #downloadButton::after,[data-color-scheme=vectorScope] #reverseButton::after,[data-color-scheme=vectorScope] #skipButton::after,[data-color-scheme=vectorScope] #talkButton::after{content:""!important;position:absolute!important;inset:0!important;background-repeat:no-repeat!important;background-position:center!important;pointer-events:none!important;filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.4)!important;opacity:1!important}[data-color-scheme=vectorScope] #blockButton::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJtMjU2LTIwMC01Ni01NiAyMjQtMjI0LTIyNC0yMjQgNTYtNTYgMjI0IDIyNCAyMjQtMjI0IDU2IDU2LTIyNCAyMjQgMjI0IDIyNC01NiA1Ni0yMjQtMjI0LTIyNCAyMjRaIi8+PC9zdmc+)!important}[data-color-scheme=vectorScope] #camButton::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNNjQwLTUyMHYtMjAwaDgwdjIwMGgtODBaTTQ0MC0yNDRxLTM1LTEwLTU3LjUtMzlUMzYwLTM1MHYtMzcwaDgwdjQ3NlptMzAgMTY0cS0xMDQgMC0xNzctNzN0LTczLTE3N3YtMzcwcTAtNzUgNTIuNS0xMjcuNVQ0MDAtODgwcTc1IDAgMTI3LjUgNTIuNVQ1ODAtNzAwdjMwMGgtODB2LTMwMHEtMS00Mi0yOS41LTcxVDQwMC04MDBxLTQyIDAtNzEgMjl0LTI5IDcxdjM3MHEtMSA3MSA0OSAxMjAuNVQ0NzAtMTYwcTI1IDAgNDcuNS02LjVUNTYwLTE4NnY4OXEtMjEgOC00My41IDEyLjVUNDcwLTgwWm0xNzAtNDB2LTEyMEg1MjB2LTgwaDEyMHYtMTIwaDgwdjEyMGgxMjB2ODBINzIwdjEyMGgtODBaIi8+PC9zdmc+)!important}[data-color-scheme=vectorScope] #skipButton::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNNjYwLTI0MHYtNDgwaDgwdjQ4MGgtODBabS00NDAgMHYtNDgwbDM2MCAyNDAtMzYwIDI0MFptODAtMjQwWm0wIDkwIDEzNi05MC0xMzYtOTB2MTgwWiIvPjwvc3ZnPg==)!important}[data-color-scheme=vectorScope] #reverseButton::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNMjIwLTI0MHYtNDgwaDgwdjQ4MGgtODBabTUyMCAwTDM4MC00ODBsMzYwLTI0MHY0ODBabS04MC0yNDBabTAgOTB2LTE4MGwtMTM2IDkwIDEzNiA5MFoiLz48L3N2Zz4=)!important}[data-color-scheme=vectorScope] #saveFabShell #downloadButton::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNNDgwLTMyMCAyODAtNTIwbDU2LTU4IDEwNCAxMDR2LTMyNmg4MHYzMjZsMTA0LTEwNCA1NiA1OC0yMDAgMjAwWk0yNDAtMTYwcS0zMyAwLTU2LjUtMjMuNVQxNjAtMjQwdi0xMjBoODB2MTIwaDQ4MHYtMTIwaDgwdjEyMHEwIDMzLTIzLjUgNTYuNVQ3MjAtMTYwSDI0MFoiLz48L3N2Zz4=)!important;background-size:40%auto!important}[data-color-scheme=vectorScope] #saveFabShell #downloadButton[aria-label*=Undo i]::after,[data-color-scheme=vectorScope] #saveFabShell #downloadButton[aria-label=Undo]::after,[data-color-scheme=vectorScope] #saveFabShell #downloadButton[title*=Undo i]::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNMjgwLTIwMHYtODBoMjg0cTYzIDAgMTA5LjUtNDBUNzIwLTQyMHEwLTYwLTQ2LjUtMTAwVDU2NC01NjBIMzEybDEwNCAxMDQtNTYgNTYtMjAwLTIwMCAyMDAtMjAwIDU2IDU2LTEwNCAxMDRoMjUycTk3IDAgMTY2LjUgNjNUODAwLTQyMHEwIDk0LTY5LjUgMTU3VDU2NC0yMDBIMjgwWiIvPjwvc3ZnPg==)!important;background-size:40%auto!important}[data-color-scheme=vectorScope] #saveFabShell #downloadButton .download-button-undo-icon{display:none!important}[data-color-scheme=vectorScope] #talkButton::after{background-size:55%auto!important}[data-color-scheme=vectorScope] #blockButton:disabled::after,[data-color-scheme=vectorScope] #blockButton:not(.active)::after,[data-color-scheme=vectorScope] #camButton:disabled::after,[data-color-scheme=vectorScope] #camButton:not(.active)::after,[data-color-scheme=vectorScope] #saveFabShell #downloadButton:not(.active)::after,[data-color-scheme=vectorScope] #reverseButton:disabled::after,[data-color-scheme=vectorScope] #reverseButton:not(.active)::after,[data-color-scheme=vectorScope] #skipButton:disabled::after,[data-color-scheme=vectorScope] #skipButton:not(.active)::after,[data-color-scheme=vectorScope] #talkButton.disabled::after,[data-color-scheme=vectorScope] #talkButton:disabled::after{opacity:.4!important}[data-color-scheme=vectorScope] #talkButton.talking::after{filter:brightness(0) saturate(100%) invert(30%) sepia(90%) saturate(700%) hue-rotate(320deg) brightness(1.2)!important;opacity:1!important}[data-color-scheme=vectorScope] #sidebar{background:rgba(0,8,0,.96)!important;border:0!important;box-shadow:none!important;backdrop-filter: none;-webkit-backdrop-filter: none}[data-color-scheme=vectorScope] #channelListModal,[data-color-scheme=vectorScope] #userListModal{background:rgba(0,8,0,.96)!important;border-color:rgba(0,255,65,.85)!important;box-shadow:0 0 16px rgba(0,255,65,.3)!important;backdrop-filter: none;-webkit-backdrop-filter: none}[data-color-scheme=vectorScope] .emoji-picker-modal-content,[data-color-scheme=vectorScope] .leaderboard-modal-content,[data-color-scheme=vectorScope] .modal-content,[data-color-scheme=vectorScope] .rules-modal-content,[data-color-scheme=vectorScope] .video-recording-modal-content,[data-color-scheme=vectorScope] .video-review-modal-content{background:rgba(0,8,0,.96)!important;border:1.5px solid rgba(0,255,65,.85)!important;box-shadow:0 0 24px rgba(0,255,65,.35),inset 0 0 12px rgba(0,255,65,.06)!important}[data-color-scheme=vectorScope] #channelList li:hover,[data-color-scheme=vectorScope] #userList li:hover{background:rgba(0,255,65,.08)!important}[data-color-scheme=vectorScope] #videoMessageContainer{border:1.5px solid rgba(0,255,65,.75)!important;box-shadow:0 0 18px rgba(0,255,65,.25),inset 0 0 10px rgba(0,255,65,.05)!important;background:rgba(0,6,0,.88)!important}[data-color-scheme=vectorScope] #contactModal #contactModalTitle{color:#00ff41!important;text-shadow:0 0 6px rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] #menuBar{background:rgba(0,6,0,.96)!important;border-bottom:1.5px solid rgba(0,255,65,.85)!important;border-top:none!important;box-shadow:0-2px 12px rgba(0,255,65,.2)!important}[data-color-scheme=vectorScope] #feedbackButtons.feedback-buttons-container.active{border:0!important;box-shadow:0 0 11px rgba(0,0,0,.48),0 0 8px rgba(0,255,65,.12)!important;background:rgba(0,6,0,.75)!important;border-radius:8px!important}[data-color-scheme=vectorScope] #feedbackButtons.feedback-buttons-container:not(.active){border:0!important;box-shadow:0 0 9px rgba(0,0,0,.45),0 0 6px rgba(0,255,65,.09)!important;background:rgba(0,6,0,.75)!important;border-radius:8px!important}[data-color-scheme=vectorScope] #feedbackButtons.feedback-buttons-container:not(.active) .feedback-button,[data-color-scheme=vectorScope] #feedbackButtons.feedback-buttons-container:not(.active) .feedback-button:hover{opacity:.58!important;filter:brightness(.58) sepia(1) saturate(1.45) hue-rotate(68deg)!important;transform:none!important}[data-color-scheme=vectorScope] #feedbackButtons .feedback-button.disabled,[data-color-scheme=vectorScope] #feedbackButtons .feedback-button.disabled:hover,[data-color-scheme=vectorScope] #feedbackButtons .feedback-button:disabled,[data-color-scheme=vectorScope] #feedbackButtons .feedback-button:disabled:hover{filter:brightness(.5) sepia(1) saturate(1.65) hue-rotate(70deg)!important;opacity:1!important}[data-color-scheme=vectorScope] #blockButton,[data-color-scheme=vectorScope] #camButton,[data-color-scheme=vectorScope] #reverseButton,[data-color-scheme=vectorScope] #skipButton,[data-color-scheme=vectorScope] #talkButton{background-color:transparent!important;border:1.5px solid rgba(0,255,65,.9)!important;box-shadow:0 2px 12px rgba(0,0,0,.55),0 0 10px rgba(0,255,65,.08)!important;backdrop-filter: none;-webkit-backdrop-filter: none;filter:none!important}[data-color-scheme=vectorScope] #blockButton.active,[data-color-scheme=vectorScope] #camButton.active:not(:disabled),[data-color-scheme=vectorScope] #saveFabShell #downloadButton.active,[data-color-scheme=vectorScope] #reverseButton.active,[data-color-scheme=vectorScope] #skipButton.active,[data-color-scheme=vectorScope] #talkButton:not(.disabled):not(.talking){background-color:rgba(0,255,65,.12)!important;border:1.5px solid rgba(0,255,65,.9)!important;box-shadow:0 3px 14px rgba(0,0,0,.5),0 0 16px rgba(0,255,65,.12)!important;filter:none!important}[data-color-scheme=vectorScope] #talkButton.talking{background-color:rgba(255,30,30,.12)!important;border-color:rgba(255,60,60,.9)!important;box-shadow:0 3px 14px rgba(0,0,0,.5),0 0 14px rgba(255,60,60,.2)!important;filter:none!important}[data-color-scheme=vectorScope] #blockButton:disabled,[data-color-scheme=vectorScope] #blockButton:not(.active),[data-color-scheme=vectorScope] #camButton:disabled,[data-color-scheme=vectorScope] #camButton:not(.active),[data-color-scheme=vectorScope] #saveFabShell #downloadButton:not(.active),[data-color-scheme=vectorScope] #reverseButton:disabled,[data-color-scheme=vectorScope] #reverseButton:not(.active),[data-color-scheme=vectorScope] #skipButton:disabled,[data-color-scheme=vectorScope] #skipButton:not(.active),[data-color-scheme=vectorScope] #talkButton.disabled,[data-color-scheme=vectorScope] #talkButton:disabled{background-color:transparent!important;border:1.5px solid rgba(0,255,65,.9)!important;box-shadow:0 2px 10px rgba(0,0,0,.5),0 0 8px rgba(0,255,65,.06)!important;filter:none!important}[data-color-scheme=vectorScope] #nicknameInput,[data-color-scheme=vectorScope] #rogerBeepSelect,[data-color-scheme=vectorScope] #sidebar #tab-home #nicknameInput{border:1px solid rgba(0,255,65,.75)!important;border-radius:6px!important;background:rgba(0,8,0,.85)!important;color:#00ff41!important}[data-color-scheme=vectorScope] .btn-theme-overlay,[data-color-scheme=vectorScope] .cs-scheme-overlay{border:1px solid rgba(0,255,65,.75)!important;border-radius:6px!important;background:0 0!important}[data-color-scheme=vectorScope] #nicknameInput:focus,[data-color-scheme=vectorScope] #rogerBeepSelect:focus,[data-color-scheme=vectorScope] .btn-theme-overlay:focus,[data-color-scheme=vectorScope] .cs-scheme-overlay:focus{border-color:rgba(0,255,65,.95)!important;outline:0!important}[data-color-scheme=vectorScope] .btn-theme-sel-wrap .btn-theme-overlay::after{content:""!important;display:block!important;position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;background-color:#00ff41!important;-webkit-mask-image:var(--btn-theme-preview-url)!important;mask-image:var(--btn-theme-preview-url)!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;pointer-events:none!important;z-index:3!important}[data-color-scheme=vectorScope] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-color-scheme=vectorScope] select,[data-color-scheme=vectorScope] textarea{background:rgba(0,8,0,.85)!important;border:1px solid rgba(0,255,65,.5)!important;color:#00ff41!important}[data-color-scheme=vectorScope] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,[data-color-scheme=vectorScope] select:focus,[data-color-scheme=vectorScope] textarea:focus{border-color:rgba(0,255,65,.9)!important;box-shadow:0 0 8px rgba(0,255,65,.35)!important;outline:0!important}[data-color-scheme=vectorScope] input::placeholder,[data-color-scheme=vectorScope] textarea::placeholder{color:rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] input[type=checkbox],[data-color-scheme=vectorScope] input[type=range]{accent-color:#00ff41!important}[data-color-scheme=vectorScope] input[type=radio]{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;border-radius:50%!important;border:1.5px solid rgba(0,255,65,.85)!important;background:#000!important;cursor:pointer!important;flex-shrink:0!important;vertical-align:middle!important}[data-color-scheme=vectorScope] input[type=radio]:checked{background:#00ff41!important;border-color:#00ff41!important;box-shadow:inset 0 0 0 3px #000!important}[data-color-scheme=vectorScope] input[type=radio]:focus{outline:0!important;border-color:#00ff41!important}[data-color-scheme=vectorScope] a{color:#00ff41!important;text-decoration:none!important;border-bottom:1px solid rgba(0,255,65,.35)!important}[data-color-scheme=vectorScope] a:hover{border-bottom-color:rgba(0,255,65,.85)!important;text-shadow:0 0 10px rgba(0,255,65,.7)!important}[data-color-scheme=vectorScope] #tab-home .sidebar-list-section{background:0 0!important;border:1px solid rgba(0,255,65,.6)!important;margin-bottom:6px!important}[data-color-scheme=vectorScope] #tab-home .sidebar-list-section-actions{border:0!important}[data-color-scheme=vectorScope] #tab-home .button-full{background:0 0!important;background-color:transparent!important;border:1px solid rgba(0,255,65,.7)!important;color:#00ff41!important}[data-color-scheme=vectorScope] #tab-home .button-full:hover{background:rgba(0,255,65,.1)!important;border-color:rgba(0,255,65,.95)!important}[data-color-scheme=vectorScope] #sidebar,[data-color-scheme=vectorScope] #sidebar :not(svg):not(path):not(img){color:#00ff41!important}[data-color-scheme=vectorScope] #sidebar #tab-home .sidebar-list-label,[data-color-scheme=vectorScope] #sidebar #tab-home .sidebar-list-radio-label,[data-color-scheme=vectorScope] #sidebar #tab-home .toggle-label,[data-color-scheme=vectorScope] #sidebar #tab-home .toggle-text,[data-color-scheme=vectorScope] #sidebar #tab-home label,[data-color-scheme=vectorScope] #sidebar #tab-home span{color:#00ff41!important}[data-color-scheme=vectorScope] #sidebar #tab-home .sidebar-advanced-settings-summary::after{border-right-color:#00ff41!important;border-bottom-color:#00ff41!important;opacity:1!important}[data-color-scheme=vectorScope] .toast{background:rgba(0,8,0,.92)!important;border:1px solid rgba(0,255,65,.55)!important;box-shadow:0 0 14px rgba(0,255,65,.3)!important}[data-color-scheme=vectorScope] #channelList li,[data-color-scheme=vectorScope] #userList li{border-bottom:1px solid rgba(0,255,65,.75)!important}[data-color-scheme=vectorScope] .cs-scheme-option.active{background:rgba(0,255,65,.15)!important;box-shadow:inset 0 0 0 1.5px rgba(0,255,65,.75),0 0 10px rgba(0,255,65,.35)!important}[data-color-scheme=vectorScope] [data-color-scheme=vectorScope] #menuBar #muteCbContainer .toggle-slider{background-color:rgba(0,255,65,.35)!important;border:2px solid rgba(0,255,65,.85)!important}[data-color-scheme=vectorScope] #menuBar #muteCbContainer input:checked+.toggle-slider,[data-color-scheme=vectorScope] #muteCbContainer input:checked+.toggle-slider{background-color:#00ff41!important;border:2px solid rgba(0,255,65,.9)!important}[data-color-scheme=vectorScope] #sidebar .toggle-slider{background-color:rgba(0,255,65,.35)!important;border-color:rgba(0,255,65,.7)!important}[data-color-scheme=vectorScope] #sidebar input:checked+.toggle-slider{background-color:#00ff41!important;border-color:rgba(0,255,65,.9)!important}[data-color-scheme=vectorScope] #muteCbContainer .toggle-slider::before,[data-color-scheme=vectorScope] #sidebar .toggle-slider::before{background-color:#000!important}[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-tab,[data-color-scheme=vectorScope] .emoji-picker-tab{border:1px solid rgba(0,255,65,.7)!important}[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-tab.active,[data-color-scheme=vectorScope] .emoji-picker-tab.active{border-color:rgba(0,255,65,.95)!important}[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-item,[data-color-scheme=vectorScope] .emoji-picker-item{border:1px solid rgba(0,255,65,.5)!important}[data-color-scheme=vectorScope] #contactModal #contactModalOk,[data-color-scheme=vectorScope] #contactModalOk,[data-color-scheme=vectorScope] .emoji-picker-cancel,[data-color-scheme=vectorScope] .emoji-picker-ok{background:0 0!important;background-color:transparent!important;border:1px solid rgba(0,255,65,.75)!important;color:#00ff41!important}[data-color-scheme=vectorScope] #contactModal #contactModalOk:hover,[data-color-scheme=vectorScope] #contactModalOk:hover,[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-item:hover,[data-color-scheme=vectorScope] .emoji-picker-cancel:hover,[data-color-scheme=vectorScope] .emoji-picker-item:hover,[data-color-scheme=vectorScope] .emoji-picker-ok:hover{background:rgba(0,255,65,.1)!important;border-color:rgba(0,255,65,.95)!important}[data-color-scheme=vectorScope] #contactModal #contactModalOk{text-shadow:0 0 6px rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] #contactModal #contactModalOk:hover{filter:none!important}[data-color-scheme=vectorScope] #alertModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #channelPinModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #confirmModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #contactModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #emojiPickerModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #inboxModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #iosConnectionModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #iosDeclineModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #leaderboardModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #nicknameModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #rulesModal :not(svg):not(path):not(img),[data-color-scheme=vectorScope] #userInfoModal :not(svg):not(path):not(img){color:#00ff41!important;text-shadow:0 0 6px rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-tab.active:is(button),[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-tab.active:is(button) *,[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-tab[aria-selected=true]:is(button),[data-color-scheme=vectorScope] #emojiPickerModal .emoji-picker-tab[aria-selected=true]:is(button) *{color:#000!important;text-shadow:none!important}[data-color-scheme=vectorScope] #nicknameModal #nicknameModalMessage,[data-color-scheme=vectorScope] #nicknameModal #nicknameModalTitle{color:#00ff41!important;text-shadow:0 0 6px rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] #nicknameModal #nicknameCancel,[data-color-scheme=vectorScope] #nicknameModal #nicknameOk{background:0 0!important;background-color:transparent!important;border:1px solid rgba(0,255,65,.75)!important;color:#00ff41!important;text-shadow:0 0 6px rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] #nicknameModal #nicknameCancel:hover,[data-color-scheme=vectorScope] #nicknameModal #nicknameOk:hover{background:rgba(0,255,65,.1)!important;border-color:rgba(0,255,65,.95)!important}[data-color-scheme=vectorScope] #nicknameModal #nicknameModalInput.nickname-input{border:1px solid rgba(0,255,65,.75)!important;background:rgba(0,8,0,.85)!important;color:#00ff41!important}[data-color-scheme=vectorScope] #nicknameModal #nicknameModalInput.nickname-input:focus{border-color:rgba(0,255,65,.95)!important;box-shadow:0 0 8px rgba(0,255,65,.35)!important;outline:0!important}[data-color-scheme=vectorScope] ::-webkit-scrollbar-thumb{background:rgba(0,255,65,.35)!important}[data-color-scheme=vectorScope] ::-webkit-scrollbar-track{background:rgba(0,10,0,.6)!important}[data-color-scheme=vectorScope] #inboxMd3Tabs,[data-color-scheme=vectorScope] #inboxMessenger,[data-color-scheme=vectorScope] .inbox-empty-state,[data-color-scheme=vectorScope] .inbox-md3-tab,[data-color-scheme=vectorScope] .leaderboard-main-tab,[data-color-scheme=vectorScope] .leaderboard-main-tabs,[data-color-scheme=vectorScope] .leaderboard-section,[data-color-scheme=vectorScope] .leaderboard-tab,[data-color-scheme=vectorScope] .leaderboard-tabs{border:0!important}[data-color-scheme=vectorScope] .inbox-md3-tab.active,[data-color-scheme=vectorScope] .inbox-md3-tab[aria-selected=true]{border-top:2px solid rgba(0,255,65,.9)!important;border-bottom:none!important}[data-color-scheme=vectorScope] .leaderboard-main-tab.active,[data-color-scheme=vectorScope] .leaderboard-main-tab[aria-selected=true],[data-color-scheme=vectorScope] .leaderboard-tab.active,[data-color-scheme=vectorScope] .leaderboard-tab[aria-selected=true]{border-bottom:2px solid rgba(0,255,65,.9)!important}[data-color-scheme=vectorScope] #inboxModal .modal-content{background:#000c00!important;border:1.5px solid rgba(0,255,65,.85)!important;box-shadow:0 0 24px rgba(0,255,65,.35),inset 0 0 12px rgba(0,255,65,.06)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-color-scheme=vectorScope] #userInfoStats,[data-color-scheme=vectorScope] .user-info-tabs{border-bottom:1.5px solid rgba(0,255,65,.75)!important}#topBar #kaosWidget,[data-color-scheme=vectorScope] .user-info-tab-panels{border:0!important}[data-color-scheme=vectorScope] #userInfoModal .user-info-tab{color:rgba(0,255,65,.75)!important;border-right:1px solid rgba(0,255,65,.3)!important;background:0 0!important}[data-color-scheme=vectorScope] #userInfoModal .user-info-tab:last-child{border-right:none!important}[data-color-scheme=vectorScope] #userInfoModal .user-info-tab:hover{color:#00ff41!important;background:rgba(0,255,65,.08)!important}[data-color-scheme=vectorScope] #userInfoModal .user-info-tab.active,[data-color-scheme=vectorScope] #userInfoModal .user-info-tab.active:hover{color:#00ff41!important;background:rgba(0,255,65,.12)!important;border-bottom:2px solid rgba(0,255,65,.9)!important}[data-color-scheme=vectorScope] #userInfoModal #userInfoBlockBtn,[data-color-scheme=vectorScope] #userInfoModal #userInfoChipsBtn,[data-color-scheme=vectorScope] #userInfoModal #userInfoFriendBtn,[data-color-scheme=vectorScope] #userInfoModal #userInfoJoinBtn,[data-color-scheme=vectorScope] #userInfoModal #userInfoMessageBtn{background:0 0!important;background-image:none!important;border:1px solid rgba(0,255,65,.75)!important;color:#00ff41!important}[data-color-scheme=vectorScope] #userInfoModal #userInfoBlockBtn:hover,[data-color-scheme=vectorScope] #userInfoModal #userInfoChipsBtn:hover,[data-color-scheme=vectorScope] #userInfoModal #userInfoFriendBtn:hover,[data-color-scheme=vectorScope] #userInfoModal #userInfoJoinBtn:hover,[data-color-scheme=vectorScope] #userInfoModal #userInfoMessageBtn:hover{background:rgba(0,255,65,.1)!important;border-color:rgba(0,255,65,.95)!important;filter:none!important}[data-color-scheme=vectorScope] #userInfoModal .user-info-tabs{border-bottom:1.5px solid rgba(0,255,65,.75)!important;background:0 0!important}[data-color-scheme=vectorScope] .cc-btn-primary,[data-color-scheme=vectorScope] .cc-btn-secondary,[data-color-scheme=vectorScope] .cc-btn-sm{background:0 0!important;background-image:none!important;border:1.5px solid rgba(0,255,65,.85)!important;color:#00ff41!important;box-shadow:none!important}[data-color-scheme=vectorScope] .cc-btn-primary:hover:not(:disabled),[data-color-scheme=vectorScope] .cc-btn-secondary:hover:not(:disabled),[data-color-scheme=vectorScope] .cc-btn-sm:hover{background:rgba(0,255,65,.08)!important;border-color:#00ff41!important}[data-color-scheme=vectorScope] .cc-btn:disabled{border-color:rgba(0,255,65,.3)!important;color:rgba(0,255,65,.3)!important}[data-color-scheme=vectorScope] #menuBar #inboxButton.has-unread #inboxIcon{filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.4) drop-shadow(0 0 4px #00ff41) drop-shadow(0 0 12px rgba(0, 255, 65, .75))!important}[data-color-scheme=vectorScope] #menuBar #inboxButton.has-unread #inboxButtonLabel{color:#00ff41!important;text-shadow:0 0 6px rgba(0,255,65,.6),0 0 14px rgba(0,255,65,.5)!important}[data-color-scheme=vectorScope] body:has(#inboxModal.active) #menuBar #inboxButton #inboxIcon{filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.4)!important}[data-color-scheme=vectorScope] body:has(#inboxModal.active) #menuBar #inboxButton #inboxButtonLabel{color:#00ff41!important;text-shadow:none!important}[data-color-scheme=vectorScope] body:has(#channelListModal.active) #menuBar #channelIndicator #channelIndicatorValue{color:#fff!important;text-shadow:none!important}[data-color-scheme=vectorScope] body:has(#channelListModal.active) #menuBar #channelIndicator .menu-bar-item-label{color:#00ff41!important;text-shadow:none!important}[data-color-scheme=vectorScope] body:has(#userListModal.active) #menuBar #usersOnline .menu-bar-item-content img{filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.4)!important}[data-color-scheme=vectorScope] body:has(#userListModal.active) #menuBar #usersOnline #userCount{color:#fff!important;text-shadow:none!important}[data-color-scheme=vectorScope] body:has(#userListModal.active) #menuBar #usersOnline .menu-bar-item-label{color:#00ff41!important;text-shadow:none!important}[data-color-scheme=vectorScope] body:has(#sidebar.active) #menuBar #menuRight #personIcon img{filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.4)!important}[data-color-scheme=vectorScope] body:has(#sidebar.active) #menuBar #menuRight .menu-bar-item-label{color:#00ff41!important;text-shadow:none!important}.reaction-scoreboard .score-number,.reaction-scoreboard .scoreboard-count-line,.reaction-scoreboard .scoreboard-emoji-wrap,.reaction-scoreboard .scoreboard-item .emoji-sm,.reaction-scoreboard .scoreboard-item img{transform:translateY(1px)!important}.reaction-scoreboard .scoreboard-multiplier{transform:translateY(-10px)!important}#alertModal,#channelPinModal,#confirmModal,#contactModal,#emojiPickerModal.emoji-picker-modal,#inboxModal,#iosConnectionModal,#iosDeclineModal,#leaderboardModal,#nicknameModal,#rulesModal,#userInfoModal,.cc-modal-overlay,.cc-modal-overlay.active,.video-recording-modal,.video-review-modal{transition:none!important;animation:none!important}#inboxModal.closing{transition:none!important}#leaderboardModal.closing{opacity:0!important;transition:none!important;pointer-events:none!important}#emojiPickerModal.closing,#emojiPickerModal.emoji-picker-modal.active{animation:none!important;transition:none!important}.modal.active .modal-content,.modal.closing .modal-content{animation:none!important;transition:none!important;transform:none!important;filter:none!important;will-change:auto!important}.modal.active .modal-content{opacity:1!important}.modal.closing .modal-content{opacity:0!important}.cc-chip-icon-img{display:inline-block;vertical-align:middle;object-fit:contain;flex-shrink:0}.scoreboard-item-chips{cursor:pointer!important;border-right:none;border-image:none;padding-right:6px;margin-right:2px}.scoreboard-item-chips:hover{opacity:.75}.scoreboard-item-chips:focus-visible{outline:2px solid var(--color-accent,#fbbf24);outline-offset:2px;border-radius:4px}.cc-balance-display,.scoreboard-item-chips #chipScore{color:var(--color-accent,#fbbf24);font-weight:700}.cc-balance-display{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:600;letter-spacing:.02em;user-select:none}.cc-balance-large{font-size:1.4rem;font-weight:700}.cc-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:9100;align-items:center;justify-content:center;padding:10px}.cc-modal{background:var(--color-modal-bg,rgba(0,20,40,.97));border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 30%,transparent);border-radius:16px;width:100%;max-width:none;height:calc(100vh - 20px);max-height:none;overflow-y:auto;padding:0 0 20px;box-shadow:0 8px 40px rgba(0,0,0,.7),0 0 0 1px color-mix(in srgb,var(--color-accent,#fbbf24) 12%,transparent);backdrop-filter: none;-webkit-backdrop-filter: none}#chaosChipsModal .cc-modal{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}#chaosChipsModal .cc-modal>.cc-modal-balance,#chaosChipsModal .cc-modal>.cc-modal-header{flex-shrink:0}#chaosChipsModal .cc-modal>.cc-bank-shell{flex:1 1 0;min-height:0;display:flex;flex-direction:row;overflow:hidden}#chaosChipsModal .cc-bank-shell .cc-tab-panels{flex:1 1 0;min-height:0}#chaosChipsModal .cc-bank-shell .cc-tab-panel.active{padding-bottom:20px}.cc-modal::-webkit-scrollbar{width:6px}.cc-modal::-webkit-scrollbar-track{background:0 0}.cc-modal::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-accent,#fbbf24) 30%,transparent);border-radius:3px}.cc-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 15%,transparent);position:sticky;top:0;background:var(--color-modal-bg,rgba(0,20,40,.97));backdrop-filter: none;-webkit-backdrop-filter: none;z-index:1}.cc-modal-title{font-size:1.1rem;font-weight:700;color:var(--color-accent,#fbbf24);letter-spacing:.03em}.cc-modal-close{background:0 0;border:0;color:#94a3b8;font-size:1.1rem;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s,background .15s}.cc-modal-close:hover{color:#f1f5f9;background:rgba(255,255,255,.08)}.cc-modal-balance{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px 10px;background:color-mix(in srgb,var(--color-accent,#fbbf24) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 10%,transparent)}.cc-modal-balance>.cc-balance-display{flex:1 1 auto;min-width:0}.cc-modal-balance>[data-cc-chip-shop-entry]{flex-shrink:0;white-space:nowrap}.cc-bank-shell{display:flex;flex-direction:row;flex:1 1 auto;min-height:0;overflow:hidden}.cc-modal-tabs.cc-nav-rail,.cc-tab-panels{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cc-tab-panels{flex:1 1 auto;min-width:0;min-height:0;overscroll-behavior-y:contain;touch-action:pan-y}.cc-modal-tabs.cc-nav-rail{align-items:stretch;gap:4px;width:80px;flex-shrink:0;padding:8px 6px 12px;box-sizing:border-box;scrollbar-width:thin;border-right:0 none transparent;border-image:none;background:color-mix(in srgb,var(--color-modal-bg,rgba(0,20,40,.97)) 88%,rgba(0,0,0,.35))}.cc-nav-rail .cc-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:8px 4px;margin:0;border:0;border-radius:16px;background:0 0;color:#94a3b8;font-family:inherit;cursor:pointer;transition:background .2s cubic-bezier(.2, 0, 0, 1),color .2s ease;-webkit-tap-highlight-color:transparent}.cc-nav-rail .cc-tab:hover{color:#e2e8f0;background:color-mix(in srgb,var(--color-on-surface,#f1f5f9) 8%,transparent)}.cc-nav-rail .cc-tab:focus-visible{outline:2px solid var(--color-accent,#fbbf24);outline-offset:2px}.cc-nav-rail .cc-tab.active{background:color-mix(in srgb,var(--color-accent,#fbbf24) 16%,transparent);color:var(--color-accent,#fbbf24)}.cc-rail-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1.35rem;line-height:1;border-radius:16px;transition:background .2s ease}.cc-rail-icon-img{display:block;width:24px;height:24px;object-fit:contain;flex-shrink:0}.cc-nav-rail .cc-tab.active .cc-rail-icon{background:color-mix(in srgb,var(--color-accent,#fbbf24) 22%,transparent)}.cc-rail-label{font-size:.65rem;font-weight:500;line-height:1.15;text-align:center;max-width:72px;letter-spacing:.01em}.cc-nav-rail .cc-tab.active .cc-rail-label{font-weight:600;color:var(--color-accent,#fbbf24)}.cc-tab-panel{display:none;padding:16px 20px 0;flex-direction:column;gap:10px}.cc-tab-panel.active{display:flex}.cc-help-doc{max-width:100%;padding-bottom:8px}.cc-help-title{margin:0 0 8px;font-size:1.05rem;font-weight:700;color:var(--color-accent,#fbbf24);letter-spacing:.02em;line-height:1.25}.cc-help-lead{margin:0 0 14px;font-size:.82rem;color:#cbd5e1;line-height:1.5}.cc-help-heading{margin:18px 0 8px;font-size:.88rem;font-weight:700;color:#e2e8f0;letter-spacing:.04em;text-transform:uppercase}.cc-help-doc .cc-help-heading:first-of-type{margin-top:4px}.cc-help-list,.cc-help-p{margin:0 0 10px;font-size:.8rem;color:#94a3b8;line-height:1.5}.cc-help-list{margin:0 0 12px;padding-left:1.15rem;line-height:1.55}.cc-help-list li{margin-bottom:6px}.cc-help-figure{margin:12px 0 18px;padding:0}.cc-help-figure .cc-help-shot{aspect-ratio:1/1;width:100%;max-width:min(280px,88vw);height:auto;margin:0 auto;display:block;box-sizing:border-box;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 22%,rgba(255,255,255,.1));object-fit:contain;background:rgba(0,0,0,.25)}.cc-hint{font-size:.8rem;color:#94a3b8;margin:0 0 4px;line-height:1.45}.cc-hint-sm{font-size:.77rem;color:#64748b;margin:-6px 0 0}.cc-section-label{font-size:.78rem;font-weight:600;color:var(--color-accent,#fbbf24);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.cc-collapse-section{margin-top:6px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.12);overflow:hidden}.cc-collapse-section-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:0;padding:10px 12px;cursor:pointer;list-style:none;user-select:none;transition:background .15s}.cc-collapse-section-summary::-webkit-details-marker{display:none}.cc-collapse-section-summary::after{content:"";flex-shrink:0;width:.45em;height:.45em;border-right:2px solid color-mix(in srgb,var(--color-accent,#fbbf24) 70%,#94a3b8);border-bottom:2px solid color-mix(in srgb,var(--color-accent,#fbbf24) 70%,#94a3b8);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.cc-collapse-section[open]>.cc-collapse-section-summary::after{transform:rotate(-135deg) translateY(2px)}.cc-collapse-section-summary:hover{background:color-mix(in srgb,var(--color-accent,#fbbf24) 8%,transparent)}.cc-collapse-section-body{padding:0 12px 12px;display:flex;flex-direction:column;gap:2px}.cc-collapse-section-body>.cc-btn{margin-top:6px}.cc-divider{border:0;border-top:1px solid rgba(255,255,255,.07);margin:6px 0}.cc-label{font-size:.8rem;color:#94a3b8;font-weight:500;margin-bottom:-4px}.cc-input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f1f5f9;font-size:.9rem;padding:8px 12px;outline:0;transition:border-color .15s}.cc-input:focus{border-color:color-mix(in srgb,var(--color-accent,#fbbf24) 50%,transparent)}.cc-input option{background:var(--color-sidebar-solid-bg,#1e293b)}.cc-hint-inline{font-weight:400;font-size:.72rem;color:#64748b}.cc-transfer-memo{line-height:1.35}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border:0;border-radius:20px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s;letter-spacing:.01em}.cc-btn:disabled{opacity:.4;cursor:not-allowed}.cc-btn-primary{background:var(--color-accent,#fbbf24);color:var(--color-btn-text,#fff)}.cc-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent,#fbbf24) 85%,#000)}.cc-bank-shell .cc-btn-primary{text-shadow:0 0 1px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.25)}.cc-bank-shell .cc-btn-primary:hover:not(:disabled){text-shadow:0 0 1px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3)}.cc-btn-secondary{background:0 0;border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 40%,transparent);color:var(--color-accent,#fbbf24)}.cc-btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent,#fbbf24) 10%,transparent)}.cc-btn-sm{padding:5px 12px;font-size:.8rem}.cc-raffle-info{background:color-mix(in srgb,var(--color-accent,#fbbf24) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 20%,transparent);border-radius:10px;padding:10px 14px}.cc-stat-row{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#94a3b8;padding:3px 0}.cc-stat-row strong{color:#f1f5f9;font-weight:600}.cc-sell-owned-caption{margin:6px 0 8px}.cc-sell-owned-grid{margin-bottom:12px}.cc-wager-list{display:flex;flex-direction:column;gap:6px;min-height:0;flex:0 0 auto}.cc-wager-list-community{margin-bottom:8px}.cc-wager-community-hint{margin:2px 0 8px}.cc-wager-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;background:rgba(255,255,255,.04);border-radius:8px;padding:7px 10px;font-size:.82rem}.cc-wager-row-community{flex-direction:column;align-items:stretch;gap:6px}.cc-wager-community-main{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.8rem;line-height:1.3}.cc-wager-bettor,.cc-wager-row-community .cc-wager-peer{min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.cc-wager-bettor{color:#cbd5e1;font-weight:600}.cc-wager-community-arrow{color:#64748b;flex-shrink:0}.cc-wager-row-community .cc-wager-peer{flex:1 1 auto}.cc-wager-community-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cc-wager-community-meta .cc-wager-cat{min-width:0;flex:1 1 auto}.cc-wager-cat{color:var(--color-accent,#fbbf24);font-weight:600;min-width:90px;font-size:.78rem}.cc-wager-peer{color:#f1f5f9;flex:1 1 10rem;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.cc-wager-amount{color:var(--color-accent,#fbbf24);font-weight:600;white-space:nowrap}.cc-stock-summary{background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.18);border-radius:12px;padding:10px 12px 8px}.cc-ss-section-label{font-size:.67rem;font-weight:700;letter-spacing:.08em;color:rgba(34,197,94,.7);text-transform:uppercase;margin-bottom:6px}.cc-ss-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 10px;margin-bottom:4px}.cc-ss-item{display:flex;flex-direction:column;gap:1px;padding:4px 6px;border-radius:6px;background:rgba(255,255,255,.03)}.cc-ss-label,.cc-ss-value{font-size:.67rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ss-value{font-size:.82rem;font-weight:600;color:#e2e8f0}.cc-stock-bidask{font-size:.65rem;font-weight:500;color:#94a3b8;margin-top:2px;line-height:1.25}.cc-ss-divider{height:1px;background:rgba(34,197,94,.15);margin:6px 0}:root{--cc-green:#22c55e;--cc-red:#ef4444}.cc-stock-actions{display:flex;flex-direction:column;gap:10px}.cc-stock-actions-cols{display:flex;gap:12px;align-items:stretch}.cc-stock-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#ccStockSharesCapHint{margin:0}.chaos-bank-msg{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent,#fbbf24) 12%,transparent),color-mix(in srgb,var(--color-accent,#fbbf24) 6%,transparent));border-left:3px solid var(--color-accent,#fbbf24);border-radius:6px;padding:8px 12px}.chaos-bank-sender{font-size:.78rem;font-weight:700;color:var(--color-accent,#fbbf24);letter-spacing:.04em;margin-bottom:3px}.chaos-bank-text{font-size:.88rem;color:#f1f5f9;line-height:1.45}.cc-wager-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;margin-left:10px;background:color-mix(in srgb,var(--color-accent,#fbbf24) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 30%,transparent);border-radius:12px;color:var(--color-accent,#fbbf24);font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.cc-wager-btn:hover{background:color-mix(in srgb,var(--color-accent,#fbbf24) 22%,transparent)}.cc-wager-btn-icon{display:block;width:14px;height:14px;object-fit:contain;flex-shrink:0}.cc-confirm-row{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:color-mix(in srgb,var(--color-accent,#fbbf24) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 25%,transparent);border-radius:10px;animation:ccConfirmIn .15s ease}.cc-confirm-msg{margin:0;font-size:.85rem;color:color-mix(in srgb,var(--color-accent,#fbbf24) 80%,#fff);font-weight:500;line-height:1.4}.cc-confirm-actions{display:flex;gap:8px}.cc-btn-confirm-no,.cc-btn-confirm-yes{flex:1;border-radius:8px;padding:7px 0;font-size:.82rem;cursor:pointer}.cc-btn-confirm-yes{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:0;font-weight:700;transition:opacity .15s}.cc-btn-confirm-yes:hover{opacity:.85}.cc-btn-confirm-no{background:rgba(255,255,255,.07);color:#94a3b8;border:1px solid rgba(255,255,255,.1);font-weight:600;transition:background .15s}.cc-btn-confirm-no:hover{background:rgba(255,255,255,.12);color:#e2e8f0}.cc-input-wrap{position:relative;width:100%}.cc-input-wrap .cc-input{width:100%;box-sizing:border-box}.cc-user-dropdown{display:none;position:absolute;left:0;right:0;top:calc(100% + 3px);background:rgba(8,18,32,.88);background:color-mix(in srgb,var(--color-modal-bg,#081220) 78%,transparent);-webkit-backdrop-filter: none;backdrop-filter: none;border:1px solid rgba(255,255,255,.13);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.55);z-index:10000;max-height:220px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-accent,#fbbf24) 30%,transparent) transparent}.cc-user-dropdown.open{display:block}.cc-user-dropdown-item{display:flex;align-items:center;gap:9px;padding:9px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background .1s;user-select:none}.cc-user-dropdown-item:last-child{border-bottom:none}.cc-user-dropdown-item.active,.cc-user-dropdown-item:hover{background:color-mix(in srgb,var(--color-accent,#fbbf24) 10%,transparent)}.cc-user-dropdown-avatar{width:26px;height:26px;min-width:26px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent,#fbbf24) 0,color-mix(in srgb,var(--color-accent,#fbbf24) 80%,#000) 100%);color:var(--color-btn-text,#fff);font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-user-dropdown-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-user-dropdown-name{font-size:.88rem;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.cc-user-dropdown-meta{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cc-user-dropdown-meta.cc-on{color:#4ade80}.cc-user-dropdown-meta.cc-off{color:#94a3b8}.cc-user-dropdown-meta.cc-self{color:color-mix(in srgb,var(--color-accent,#fbbf24) 90%,#fff)}.cc-user-dropdown-name strong{color:var(--color-accent,#fbbf24);font-weight:700}.cc-user-dropdown-empty{padding:12px 14px;color:#64748b;font-size:.83rem;text-align:center}.cc-chart-wrap{display:flex;flex-direction:column;gap:0;margin-bottom:10px}.cc-chart-header{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 6px;gap:8px;flex-wrap:wrap}.cc-chart-header-left{display:flex;flex-direction:column;gap:1px}.cc-chart-price{font-size:1.15rem;font-weight:700;color:#e2e8f0;letter-spacing:-.01em}.cc-chart-change{font-size:.8rem;font-weight:600;color:#22c55e}.cc-chart-container{position:relative;width:100%;height:140px;border-radius:6px;overflow:hidden;background:0 0;cursor:crosshair}.cc-chart-canvas{position:absolute;top:0;left:0;display:block}.cc-chart-overlay{pointer-events:none}.cc-chart-ranges{display:flex;gap:4px;align-items:center;flex-shrink:0}.cc-chart-range-btn{padding:3px 9px;border-radius:4px;border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 30%,transparent);background:0 0;color:color-mix(in srgb,var(--color-accent,#fbbf24) 60%,#fff);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;font-family:inherit;letter-spacing:.03em}.cc-chart-range-btn:hover{background:color-mix(in srgb,var(--color-accent,#fbbf24) 12%,transparent);color:var(--color-accent,#fbbf24);border-color:color-mix(in srgb,var(--color-accent,#fbbf24) 60%,transparent)}.cc-chart-range-btn.active{background:color-mix(in srgb,var(--color-accent,#fbbf24) 20%,transparent);color:var(--color-accent,#fbbf24);border-color:var(--color-accent,#fbbf24)}.cc-chart-tooltip{position:absolute;top:6px;left:6px;background:var(--color-modal-bg,rgba(0,20,40,.92));border:1px solid color-mix(in srgb,var(--color-accent,#fbbf24) 35%,transparent);border-radius:6px;padding:5px 9px;pointer-events:none;z-index:10;backdrop-filter: none;min-width:88px}.cc-chart-tt-price{font-size:.82rem;font-weight:700;color:var(--color-accent,#fbbf24);white-space:nowrap}.cc-chart-tt-time{font-size:.72rem;color:rgba(226,232,240,.6);white-space:nowrap;margin-top:1px}#leaderboardModal #chaosBankSection.leaderboard-section.active{flex:1 1 0;min-height:0;overflow:hidden}#leaderboardModal .leaderboard-chaos-bank-mount{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}#leaderboardModal .leaderboard-chaos-bank-mount>.cc-modal-balance{flex-shrink:0;margin:0 5px 6px;border-radius:10px}#leaderboardModal .leaderboard-chaos-bank-mount>.cc-bank-shell{flex:1 1 0;min-height:0;margin:0 0 0 5px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-nav-rail{margin-left:0;border-radius:10px 0 0 25px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panels{flex:1 1 0;min-height:0;margin-right:5px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panel{padding-left:9px;padding-right:9px;padding-bottom:8px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panel.active{padding-bottom:12px}@media (max-width:460px){.cc-stock-actions-cols{flex-direction:column}.cc-modal-tabs.cc-nav-rail{width:72px;padding:6px 4px 10px}.cc-rail-label{font-size:.6rem;max-width:64px}.cc-nav-rail .cc-tab{min-height:52px;padding:6px 2px}}#cc-panel-powerups .cc-powerups-collapse+.cc-powerups-collapse{margin-top:8px}#cc-panel-powerups .cc-powerups-collapse-summary.cc-collapse-section-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}#cc-panel-powerups .cc-powerups-collapse-summary-row{display:flex;align-items:center;gap:10px;flex:1;min-width:0}#cc-panel-powerups .cc-powerups-collapse-icon{flex-shrink:0}#cc-panel-powerups .cc-powerups-collapse-heading{font-weight:600;font-size:.95rem;letter-spacing:.02em}#cc-panel-powerups .cc-collapse-section-body>.cc-powerups-intro{margin-bottom:4px}#cc-panel-powerups .cc-collapse-section-body>.cc-powerups-intro .cc-hint{margin-top:0}#cc-panel-powerups .cc-input-wrap+p.cc-hint-sm{margin-top:12px;margin-bottom:6px}#ccPowerupsSectionGhost .cc-powerups-intro+p.cc-hint-sm{margin-top:14px;margin-bottom:14px}#cc-panel-powerups .cc-ghost-self-wrap{width:100%;align-self:stretch;display:flex;flex-direction:column;align-items:stretch}#cc-panel-powerups .cc-ghost-self-wrap>.cc-btn-primary{width:100%;max-width:100%;box-sizing:border-box}.cc-xray-active-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cc-xray-active-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--color-bg-elevated,#2a2a2a) 85%,transparent);border:1px solid rgba(255,255,255,.06)}.cc-xray-active-meta{flex:1 1 140px;font-size:.85rem;line-height:1.35}.cc-xray-refund-badge{color:var(--color-accent,#fbbf24);font-size:.8rem;font-weight:500}.cc-xray-revoke-btn{flex-shrink:0}.cc-xray-revoke-hint{margin-top:10px;margin-bottom:0}.cc-chip-shop-overlay{z-index:9150}.cc-chip-shop-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:var(--color-modal-bg,rgba(0,20,40,.97));border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.cc-chip-shop-header{flex-shrink:0}.cc-chip-shop-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:0 16px max(16px,env(safe-area-inset-bottom,0));display:flex;flex-direction:column;gap:18px}.cc-chip-shop-section{display:flex;flex-direction:column;gap:10px}.cc-chip-shop-h{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.02em;color:var(--color-text,#e8eaed)}.cc-chip-shop-hint,.cc-chip-shop-subhint{margin:0;font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--color-text,#e8eaed) 72%,transparent)}.cc-chip-shop-copy{margin:0;font-size:.85rem;line-height:1.45;color:color-mix(in srgb,var(--color-text,#e8eaed) 88%,transparent)}.cc-chip-shop-watch-btn{align-self:flex-start}.cc-chip-shop-tiers{display:flex;flex-direction:column;gap:8px}.cc-chip-shop-tier{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--color-bg-elevated,#1a2530) 92%,transparent);cursor:pointer;color:inherit;font:inherit;transition:background .15s ease,border-color .15s ease}.cc-chip-shop-tier:hover:not(:disabled){border-color:rgba(251,191,36,.35);background:color-mix(in srgb,var(--color-bg-elevated,#1a2530) 100%,transparent)}.cc-chip-shop-tier:disabled{opacity:.45;cursor:not-allowed}.cc-chip-shop-tier-img{flex-shrink:0;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .35))}.cc-chip-shop-tier-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.cc-chip-shop-tier-chips{font-weight:700;font-size:1rem;color:var(--color-accent,#fbbf24)}.cc-chip-shop-tier-price{font-size:.88rem;font-weight:600;color:color-mix(in srgb,var(--color-text,#e8eaed) 85%,transparent)}.cc-chip-shop-subscribe{padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.cc-chip-shop-sub-btn{align-self:flex-start}.cc-chip-shop-subscribed-note{margin:0;font-size:.85rem;color:var(--color-accent,#fbbf24)}.roger-beep-sub-row{margin-top:0}#userInfoModerationReasonWrap,#userInfoModifiedByWrap,#userInfoTagWrap{display:none}#leaderboardModal.active #leaderboardContent .cc-bank-shell,#leaderboardModal.active #leaderboardContent .cc-tab-panel,#leaderboardModal.active #leaderboardContent .cc-tab-panels,#leaderboardModal.active .leaderboard-chaos-bank-mount,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-bank-shell,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-tab-panel,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-tab-panels,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-user-dropdown,#leaderboardModal.active .leaderboard-chaos-bank-mount .cc-wager-list{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.leaderboard-modal-content{transition:none!important}.modal.active .leaderboard-modal-content,.modal.closing .leaderboard-modal-content{animation:none!important;transform:none!important;filter:none!important}.leaderboard-modal-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-modal-bg,rgba(0,20,40,.75))!important}#leaderboardModal.leaderboard-modal.active{background:unset!important;background-color:unset}#leaderboardModal .leaderboard-modal-content{width:calc(100vw - 20px)!important;text-align:left;padding:0!important;display:flex!important;flex-direction:column!important;gap:0;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;margin:0 auto;overflow:hidden;box-sizing:border-box;align-self:center;border-radius:28px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)!important;background:var(--color-modal-bg,rgba(0,20,40,.82))!important;backdrop-filter: none;-webkit-backdrop-filter: none;-webkit-backdrop-filter:none!important}#leaderboardModal.active{z-index:1003!important}#leaderboardModal .leaderboard-modal-header,#userInfoModal .leaderboard-modal-header,#inboxModal .leaderboard-modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:5px 16px 5px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:0 0;gap:8px}#leaderboardModal .leaderboard-modal-title,#userInfoModal .leaderboard-modal-title,#inboxModal .leaderboard-modal-title{margin:0 auto 0 0;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.01em;color:#e8eaed!important;text-align:left}#leaderboardModal .leaderboard-modal-close-btn,#userInfoModal .leaderboard-modal-close-btn,#inboxModal .leaderboard-modal-close-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:50%!important;border:0!important;background:0 0!important;color:#adb5bd!important;font-size:1.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .15s ease;padding:0!important;line-height:1!important;flex-shrink:0;margin-left:auto}#leaderboardModal .leaderboard-modal-close-btn:hover,#userInfoModal .leaderboard-modal-close-btn:hover,#inboxModal .leaderboard-modal-close-btn:hover{background:rgba(255,255,255,.1)!important}#leaderboardModal .leaderboard-modal-close-btn:active,#leaderboardModal .leaderboard-modal-close-btn:focus,#userInfoModal .leaderboard-modal-close-btn:active,#userInfoModal .leaderboard-modal-close-btn:focus,#inboxModal .leaderboard-modal-close-btn:active,#inboxModal .leaderboard-modal-close-btn:focus{background:rgba(255,255,255,.15)!important;outline:0!important;box-shadow:none!important}#leaderboardModal .leaderboard-main-tab.active:hover,#leaderboardModal .leaderboard-tab.active:hover{background:rgba(255,255,255,.08)}#leaderboardModal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none}#leaderboardModal{background:0 0;z-index:1002}#leaderboardModal{justify-content:center;padding-top:0;background:0 0!important}#leaderboardModal{visibility:hidden}#leaderboardModal .leaderboard-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:5px 5px 10px}#leaderboardModal .leaderboard-main-tabs{display:flex;gap:0;flex-shrink:0;padding:0;margin:5px;background-color:rgba(0,0,0,.5);border-radius:10px}#leaderboardModal .leaderboard-main-tab{background:0 0;border:0;color:gray;font-size:16px;font-weight:600;padding:5px 25px;cursor:pointer;transition:color .15s ease,background .15s ease;position:relative;flex:1;text-align:center;text-shadow:0 0 5px #000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}#leaderboardModal .leaderboard-main-tab:first-child{border-radius:10px 0 0 10px}#leaderboardModal .leaderboard-main-tab:last-child{border-radius:0 10px 10px 0}#leaderboardModal .leaderboard-main-tab:hover{color:#d1d5db;background:rgba(255,255,255,.05)}#leaderboardModal .leaderboard-main-tab.active{color:#fff;border-bottom:2px solid var(--color-btn-gradient-start);text-shadow:0 0 10px #000}#leaderboardModal .leaderboard-section{display:none;flex:1 1 auto;min-height:0;flex-direction:column}#leaderboardModal .leaderboard-section.active{display:flex}#leaderboardModal .leaderboard-tabs{display:flex;gap:0;flex-shrink:0;padding:0;margin:5px;background-color:rgba(0,0,0,.5);border-radius:10px}#leaderboardModal .leaderboard-tab:first-child{border-radius:10px 0 0 10px}#leaderboardModal .leaderboard-tab:last-child{border-radius:0 10px 10px 0}#leaderboardModal .leaderboard-tab{background:0 0;align-items:center;justify-content:center}#leaderboardModal .leaderboard-tab{border:0;color:gray;font-size:1rem;font-weight:700;padding:5px 10px;cursor:pointer;transition:color .15s ease,background .15s ease;border-bottom:2px solid transparent;position:relative;flex:1;text-align:center;display:flex;flex-direction:column}#leaderboardModal .leaderboard-tab:hover{color:#d1d5db;background:rgba(255,255,255,.05)}#leaderboardModal .leaderboard-tab.active{color:#fff;border-bottom-color:var(--color-btn-gradient-start)}#leaderboardModal .leaderboard-tab span{font-size:10pt;text-shadow:0 0 10px #000}#leaderboardModal .leaderboard-tab-panels{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;margin:0;border-radius:0;background-color:#000}#leaderboardModal .leaderboard-tab-panels.scrollable{border-radius:0!important}#leaderboardModal .leaderboard-tab-panel{display:none;height:100%}#leaderboardModal .leaderboard-tab-panel.active{display:block}#leaderboardModal .leaderboard-list{display:flex;flex-direction:column;gap:5px;border:1px solid #111;margin-left:0;margin-right:0;background-color:#000;margin-top:0;padding-top:8px}#leaderboardModal #keyUpsLeaderboard{padding-bottom:5px}#leaderboardModal .leaderboard-entry{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:0;transition:background .15s ease}#leaderboardModal .leaderboard-entry:hover{background-color:rgba(0,0,0,.85)}#leaderboardModal .leaderboard-entry-name{color:#d1d5db;font-weight:500;font-size:10pt;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#leaderboardModal .leaderboard-entry-count{color:#9ca3af;font-size:.9rem;font-weight:500;margin-left:12px;flex-shrink:0}#leaderboardModal .hall-of-fame-entry{justify-content:space-between}#leaderboardModal .hall-of-fame-entry .leaderboard-entry-name{flex:2}#leaderboardModal .hall-of-fame-entry .leaderboard-entry-name:hover{color:var(--color-btn-gradient-start,#3b82f6);text-decoration:underline!important}#leaderboardModal .hall-of-fame-entry .leaderboard-entry-count{flex:1;text-align:center;margin-left:8px;margin-right:8px}#leaderboardModal .leaderboard-entry-month{color:#6b7280;font-size:.85rem;font-weight:400;flex:1;text-align:right;margin-left:8px;flex-shrink:0}#leaderboardModal .leaderboard-empty{color:#9ca3af;margin:0;font-size:.9rem;text-align:center;padding:20px 0}#leaderboardModal.active{opacity:1;visibility:visible;pointer-events:auto;display:flex!important;justify-content:center!important;align-items:center!important}#leaderboardModal.closing{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}#leaderboardModal.closing{padding-top:0!important}#leaderboardModal.closing{background:0 0!important;z-index:1002!important}#leaderboardModal.active .leaderboard-modal-content{transform:scale(1)!important}#leaderboardModal .leaderboard-modal-content,#leaderboardModal.closing .leaderboard-modal-content{transform:scale(.95)!important}.leaderboard-tab-icon{display:block;margin:0 auto}.leaderboard-modal-content{backdrop-filter: none;-webkit-backdrop-filter: none}[data-color-scheme=vectorScope] #leaderboardModal .cc-modal-balance .cc-chip-icon-img{filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.2)!important}[data-color-scheme=vectorScope] .leaderboard-modal-content{background:rgba(0,8,0,.96)!important;border:1.5px solid rgba(0,255,65,.85)!important;box-shadow:0 0 24px rgba(0,255,65,.35),inset 0 0 12px rgba(0,255,65,.06)!important}[data-color-scheme=vectorScope] #leaderboardModal .leaderboard-modal-content{background:rgba(0,8,0,.96)!important;border:1.5px solid rgba(0,255,65,.85)!important;box-shadow:0 0 24px rgba(0,255,65,.35),inset 0 0 12px rgba(0,255,65,.06)!important;backdrop-filter: none;-webkit-backdrop-filter: none}[data-color-scheme=vectorScope] #leaderboardModal :not(svg):not(path):not(img){color:#00ff41!important;text-shadow:0 0 6px rgba(0,255,65,.45)!important}[data-color-scheme=vectorScope] .leaderboard-main-tab,[data-color-scheme=vectorScope] .leaderboard-main-tabs,[data-color-scheme=vectorScope] .leaderboard-section,[data-color-scheme=vectorScope] .leaderboard-tab,[data-color-scheme=vectorScope] .leaderboard-tabs{border:0!important}[data-color-scheme=vectorScope] .leaderboard-main-tab.active,[data-color-scheme=vectorScope] .leaderboard-main-tab[aria-selected=true],[data-color-scheme=vectorScope] .leaderboard-tab.active,[data-color-scheme=vectorScope] .leaderboard-tab[aria-selected=true]{border-bottom:2px solid rgba(0,255,65,.9)!important}#leaderboardModal .leaderboard-modal-content{background:var(--color-modal-bg,rgba(0,20,40,.75))!important;backdrop-filter: none;-webkit-backdrop-filter: none}#leaderboardModal{transition:none!important;animation:none!important}#leaderboardModal.closing{opacity:0!important;transition:none!important;pointer-events:none!important}#leaderboardModal .leaderboard-modal-content,#leaderboardModal.active .leaderboard-modal-content,#leaderboardModal.closing .leaderboard-modal-content{transform:none!important;transition:none!important}#leaderboardModal #chaosBankSection.leaderboard-section.active{flex:1 1 0;min-height:0;overflow:hidden}#leaderboardModal .leaderboard-chaos-bank-mount{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}#leaderboardModal .leaderboard-chaos-bank-mount>.cc-modal-balance{flex-shrink:0;margin:0 5px 6px;border-radius:10px}#leaderboardModal .leaderboard-chaos-bank-mount>.cc-bank-shell{flex:1 1 0;min-height:0;margin:0 0 0 5px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-nav-rail{margin-left:0;border-radius:10px 0 0 25px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panels{flex:1 1 0;min-height:0;margin-right:5px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panel{padding-left:9px;padding-right:9px;padding-bottom:8px}#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panel.active{padding-bottom:12px}#inboxModal{position:fixed!important;width:100%!important}#confirmModal .modal-content{
  border: 0 !important;
}.username-color-label{display:block!important;margin-top:10px!important;margin-bottom:10px!important;margin-left:9px!important;width:calc(100% - 14px)!important}.username-color-dropdown{margin-top:4px!important;margin-left:14px!important;width:calc(100% - 14px)!important}.username-color-swatch{display:inline-block!important;width:16px!important;height:16px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 0 0 1px rgba(0,0,0,.45)!important;flex:0 0 16px!important}.username-color-option{border:0!important;background:transparent!important;color:inherit!important;width:100%!important;text-align:left!important;font:inherit!important}.username-color-panel .username-color-option{display:flex!important;align-items:center!important;gap:8px!important}/* Leaderboard: full-page like Messenger — solid panel,no floating card / blur / translucent shell */
#leaderboardModal,#leaderboardModal.active,#leaderboardModal.closing{
    justify-content: flex-start !important;
    align-items: stretch !important;
    padding: 0 !important;
    top: var(--gccr-header-stack) !important;
    bottom: env(safe-area-inset-bottom, 0px) !important;
    left: 0 !important;
    right: 0 !important;
    height: auto !important;
    background: transparent !important;
}#leaderboardModal .leaderboard-modal-content,#leaderboardModal.active .leaderboard-modal-content,#leaderboardModal.closing .leaderboard-modal-content,.leaderboard-modal-content{
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    align-self: stretch !important;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    background: var(--color-sidebar-solid-bg, #001428) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    filter: none !important;
    transform: none !important;
}#leaderboardModal.leaderboard-modal.active,.leaderboard-modal.active{
    background: transparent !important;
    background-color: transparent !important;
}#leaderboardModal .leaderboard-modal-content{
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}#leaderboardModal .leaderboard-modal-header,#userInfoModal .leaderboard-modal-header,#inboxModal .leaderboard-modal-header{
    flex: 0 0 auto !important;
}[data-color-scheme="vectorScope"] #leaderboardModal .leaderboard-modal-content,[data-color-scheme="vectorScope"] .leaderboard-modal-content{
    background: var(--color-sidebar-solid-bg, rgba(0, 8, 0, 1)) !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}/* Main tabs (Current / Winners / Bank) sit below the scrollable leaderboard lists */
#leaderboardModal #leaderboardContent.leaderboard-content{
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    scrollbar-gutter: auto !important;
}#leaderboardModal .leaderboard-section.active{
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}#leaderboardModal #leaderboardContent.leaderboard-content{
    padding-bottom: 0 !important;
}#leaderboardModal #leaderboardContent.leaderboard-content:has(#chaosBankSection.active){
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 0 !important;
}#leaderboardModal .leaderboard-main-tabs{
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    order: 10;
    display: flex !important;
    flex-direction: row !important;
    align-self: stretch !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    gap: 0 !important;
    background-color: color-mix(in srgb, var(--color-modal-bg, rgba(0, 20, 40, 0.75)) 74%, rgba(0, 0, 0, 0.62)) !important;
    border-radius: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
    margin: 0 !important;
    padding: 0 !important;
}#leaderboardModal #chaosBankSection.leaderboard-section.active{
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}#leaderboardModal #chaosBankSection .leaderboard-chaos-bank-mount{
    flex: 1 1 auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
}#leaderboardModal .leaderboard-chaos-bank-mount .cc-bank-shell{
    margin: 0 !important;
    padding-left: 0 !important;
}#leaderboardModal .leaderboard-chaos-bank-mount .cc-nav-rail{
    background-color: color-mix(in srgb, var(--color-modal-bg, rgba(0, 20, 40, 0.75)) 74%, rgba(0, 0, 0, 0.62)) !important;
    margin: 0 !important;
    border-radius: 0 !important;
    border-right: 1px solid rgba(255, 255, 255, 0.07) !important;
    box-sizing: border-box !important;
}#leaderboardModal .leaderboard-chaos-bank-mount .cc-nav-rail .cc-tab{
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
}#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panels{
    margin-right: 0 !important;
    scrollbar-gutter: auto !important;
}#leaderboardModal .leaderboard-chaos-bank-mount .cc-bank-shell,#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panel{
    scrollbar-gutter: auto !important;
}#inboxUserList{background:rgba(0,0,0,.55)!important;border-radius:5px!important}#inboxModal #inboxMd3Tabs{background-color:color-mix(in srgb,var(--color-modal-bg,rgba(0,20,40,.75)) 82%,rgba(0,0,0,.45))!important;border-top:1px solid rgba(255,255,255,.07)!important;box-sizing:border-box!important}#inboxModal #inboxTabs{border-right:1px solid rgba(255,255,255,.07)!important;box-sizing:border-box!important}#inboxModal .inbox-message-input-container{border-top:1px solid rgba(255,255,255,.07)!important;box-sizing:border-box!important}#userInfoModal,#userInfoModal.active,#userInfoModal.closing{
    top: var(--gccr-header-stack) !important;
    bottom: env(safe-area-inset-bottom, 0px) !important;
    left: 0 !important;
    right: 0 !important;
    height: auto !important;
}#userInfoModal.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;background:var(--color-sidebar-solid-bg,#001428)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#userInfoModal .modal-content{
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: var(--color-sidebar-solid-bg, #001428) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    filter: none !important;
    transform: none !important;
}#tab-home .sidebar-list-section-sound-settings .sidebar-list-item.sidebar-list-item-switch{border-top:0!important;border-bottom:0!important}#tab-home .sidebar-list-section-advanced-settings .sidebar-list-item.sidebar-list-item-switch{border-top:0!important;border-bottom:0!important}/* Migrated from index.html */
#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel{
    display: grid !important;
    grid-template-columns: repeat(2, 48px) !important;
    grid-template-rows: repeat(4, 48px) !important;
    grid-auto-flow: column !important;
    gap: 5px !important;
    align-items: center !important;
    justify-items: center !important;
    overflow: visible !important;
    padding: 0 !important;
}#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel .feedback-button{
    margin: 0 !important;
    transform: none !important;
}#customFeedbackButton4{
    display: inline-flex !important;
    visibility: visible !important;
}/* Blue scheme: use the same theme tokens as the talk button */
[data-color-scheme="blue"] #sidebar .button-full,[data-color-scheme="blue"] #sidebar .sidebar-list-item .button-full{
    background: linear-gradient(180deg, var(--btn-gradient-start, rgba(0, 100, 200, 0.8)) 0%, var(--btn-gradient-end, rgba(0, 150, 255, 0.8)) 100%) !important;
    border: 1px solid color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 82%, #000 18%) !important;
    color: #fff !important;
    box-shadow: 0 2px 8px color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 35%, transparent) !important;
}[data-color-scheme="blue"] #sidebar input[type="radio"]{
    accent-color: var(--color-accent, #0099ff) !important;
}[data-color-scheme="blue"] #sidebar .toggle-slider{
    background-color: color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 62%, #000 38%) !important;
    border: 2px solid var(--color-accent, #0099ff) !important;
}[data-color-scheme="blue"] #sidebar input:checked+.toggle-slider{
    background-color: var(--color-accent, #0099ff) !important;
    border-color: var(--color-accent, #0099ff) !important;
}[data-color-scheme="blue"] #sidebar #masterVolume{
    accent-color: var(--color-accent, #0099ff) !important;
}[data-color-scheme="blue"] #sidebar #masterVolume::-webkit-slider-runnable-track{
    background: linear-gradient(90deg, color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 70%, #000 30%) 0%, var(--color-accent, #0099ff) 100%) !important;
    border: 1px solid color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 82%, #000 18%) !important;
    border-radius: 999px !important;
}[data-color-scheme="blue"] #sidebar #masterVolume::-webkit-slider-thumb{
    background: var(--color-accent, #0099ff) !important;
    border: 1px solid color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 82%, #000 18%) !important;
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-accent, #0099ff) 25%, transparent) !important;
}[data-color-scheme="blue"] #sidebar #masterVolume::-moz-range-track{
    background: linear-gradient(90deg, color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 70%, #000 30%) 0%, var(--color-accent, #0099ff) 100%) !important;
    border: 1px solid color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 82%, #000 18%) !important;
    border-radius: 999px !important;
}[data-color-scheme="blue"] #sidebar #masterVolume::-moz-range-thumb{
    background: var(--color-accent, #0099ff) !important;
    border: 1px solid color-mix(in srgb, var(--btn-bg, rgba(0, 80, 160, 1)) 82%, #000 18%) !important;
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-accent, #0099ff) 25%, transparent) !important;
}#keyingUpList .keying-up-item{
    line-height: 1.25 !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    font-size: 9pt !important;
    color: #fff !important;
}#keyingUpList .keying-up-item .keying-up-name{
    display: inline-block;
    flex: 0 1 auto;
    min-width: 0;
    max-width: 100%;
    margin-right: 6px;
    font-size: inherit !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: inherit !important;
    vertical-align: middle;
    color: #fff !important;
}#keyingUpList .keying-up-item .keying-up-icon{
    flex: 0 0 auto;
    filter: brightness(0) invert(1) !important;
}#keyingUpList .keying-up-item .keying-up-battle-icon{
    filter: brightness(0) invert(1) !important;
}#keyingUpList .keying-up-item.keying-up-battle-item .keying-up-name{
    font-weight: 700;
}.user-list-moderated-users-link{margin-top:6px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#e2e8f0;border-radius:999px;padding:4px 10px;font-size:.72rem;line-height:1;cursor:pointer}.user-list-moderated-users-link:hover{background:rgba(255,255,255,.1)}#moderatedUsersModal.moderated-users-modal{position:fixed!important;inset:0!important;z-index:2147483600!important;display:none;align-items:center!important;justify-content:center!important;padding:calc(58px + env(safe-area-inset-top,0px)) 14px calc(66px + env(safe-area-inset-bottom,0px))!important;background:rgba(0,0,0,.64)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important}#moderatedUsersModal.moderated-users-modal.active{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}#moderatedUsersModal .moderated-users-modal-content{width:min(94vw,560px)!important;max-height:min(76vh,680px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-sidebar-solid-bg,#001428) 92%,#fff 8%) 0%,var(--color-sidebar-solid-bg,#001428) 100%)!important;box-shadow:0 20px 58px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.05)!important;color:#f8fafc!important}#moderatedUsersModal .moderated-users-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important}#moderatedUsersModal .moderated-users-modal-title{margin:0!important;color:#eef6ff!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important}#moderatedUsersClose{flex:0 0 auto!important}#moderatedUsersContent.moderated-users-content{padding:12px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}#moderatedUsersList{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.moderated-users-item{margin:0!important;padding:0!important;list-style:none!important}.moderated-users-row-btn{width:100%;text-align:left;display:block;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px 13px;color:#f8fafc;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.moderated-users-row-btn:hover{background:rgba(255,255,255,.095);border-color:rgba(255,255,255,.17);transform:translateY(-1px)}.moderated-users-row-main{display:flex;align-items:center;justify-content:space-between;gap:10px}.moderated-users-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:#fff;font-size:.95rem}.moderated-users-status{flex:0 0 auto;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(255,255,255,.12)}.moderated-users-status.is-online{color:#b9f6ca;background:rgba(45,212,110,.13);border-color:rgba(45,212,110,.26)}.moderated-users-status.is-offline{color:#cbd5e1;background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.22)}.moderated-users-row-meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:7px;color:#94a3b8;font-size:.76rem;line-height:1.25}.moderated-users-fp{font-family:var(--gccr-app-font);color:#9fb2c8}.moderated-users-reason{color:#d9e6f5}#userInfoModal .user-info-tag-wrap{
    display: block !important;
    margin: 10px 0 12px !important;
}#userInfoModal .user-info-tag-label{
    display: block !important;
    margin: 0 0 6px !important;
    color: #cbd5e1 !important;
    font-size: 0.78rem !important;
    font-weight: 800 !important;
    text-align: left !important;
}#userInfoModal .user-info-tag-input{
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 42px !important;
    min-height: 42px !important;
    box-sizing: border-box !important;
    padding: 0 12px !important;
    border-radius: 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.18) !important;
    background: rgba(0, 0, 0, 0.32) !important;
    color: #f8fafc !important;
    caret-color: #ffffff !important;
    font: inherit !important;
    line-height: 42px !important;
    direction: ltr !important;
    unicode-bidi: plaintext !important;
    text-align: left !important;
    writing-mode: horizontal-tb !important;
    transform: none !important;
}#userInfoModal .user-info-tag-input:focus{
    outline: 2px solid color-mix(in srgb, var(--color-accent, #0099ff) 70%, transparent) !important;
    outline-offset: 2px !important;
    border-color: color-mix(in srgb, var(--color-accent, #0099ff) 65%, rgba(255, 255, 255, 0.18)) !important;
}#videoGalleryTrimPanel .video-gallery-trim-slider,#audioGalleryTrimPanel .video-gallery-trim-slider{position:relative;height:22px;margin:8px 4px 4px;touch-action:pan-x}#videoGalleryTrimPanel .video-gallery-trim-track,#audioGalleryTrimPanel .video-gallery-trim-track{position:absolute;left:0;right:0;top:50%;height:6px;transform:translateY(-50%);background:rgba(0,0,0,.75);border:solid 1px #111;border-radius:3px;pointer-events:none;box-sizing:border-box}#videoGalleryTrimPanel .video-gallery-trim-track-fill,#audioGalleryTrimPanel .video-gallery-trim-track-fill{position:absolute;top:50%;height:6px;left:0;right:0;transform:translateY(-50%);background:linear-gradient(135deg,var(--color-btn-gradient-start,#3b82f6),var(--color-btn-gradient-end,#2563eb));border-radius:3px;pointer-events:none;box-sizing:border-box}#videoGalleryTrimPanel .video-gallery-trim-range,#audioGalleryTrimPanel .video-gallery-trim-range{position:absolute;left:0;right:0;top:0;width:100%;height:22px;margin:0;padding:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none;outline:none;touch-action:pan-x}#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-runnable-track,#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-runnable-track{background:transparent;border:0;height:6px}#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-track,#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-track{background:transparent;border:0;height:6px}#videoGalleryTrimPanel .video-gallery-trim-range::-moz-range-track,#audioGalleryTrimPanel .video-gallery-trim-range::-moz-range-track{background:transparent;border:0;height:6px}#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb,#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--color-btn-gradient-start,#3b82f6),var(--color-btn-gradient-end,#2563eb));border:0;cursor:pointer;pointer-events:auto;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:box-shadow .2s ease;margin-top:-5px;position:relative}#videoGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb,#audioGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--color-btn-gradient-start,#3b82f6),var(--color-btn-gradient-end,#2563eb));border:0;cursor:pointer;pointer-events:auto;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:box-shadow .2s ease}#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb:hover,#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb:active,#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb:hover,#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb:active{box-shadow:0 2px 8px rgba(59,130,246,.5)}#videoGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb:hover,#videoGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb:active,#audioGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb:hover,#audioGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb:active{box-shadow:0 2px 8px rgba(59,130,246,.5)}#videoGalleryTrimPanel .video-gallery-trim-times,#audioGalleryTrimPanel .video-gallery-trim-times{display:flex;justify-content:space-between;align-items:center;margin:6px 4px 0;font-size:.8rem;color:#e8eaed;font-variant-numeric:tabular-nums}#videoGalleryTrimPanel .video-gallery-trim-time-duration,#audioGalleryTrimPanel .video-gallery-trim-time-duration{opacity:.78;font-size:.75rem}.inbox-copy-longpress,.inbox-copy-longpress .message-link{-webkit-touch-callout:none;touch-action:manipulation}.inbox-fab-wrap.inbox-compose-disabled{
    pointer-events: none;
}.inbox-fab-wrap.inbox-compose-disabled .inbox-fab-btn{
    opacity: 0.45 !important;
    cursor: not-allowed !important;
    filter: grayscale(0.35) brightness(0.8) !important;
    box-shadow: none !important;
}.inbox-fab-wrap.inbox-compose-disabled .inbox-fab-menu{
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}#channelListModal > #channelList{
    min-height: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
    box-sizing: border-box !important;
}#channelListModal #channelList > li{
    padding-left: 0 !important;
    padding-right: 0 !important;
}#channelListModal #channelList .channel-list-row{
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}#userListModal #userList > li{
    padding-left: 0 !important;
    padding-right: 0 !important;
}/*    =====================================================================
   "F*** Your Feelings Friday" banner
   Above download FAB. Hidden by default; .active fades + slides in.
   ===================================================================== */
#feelingsFridayBanner{
    position: fixed;
    left: 50%;
    top: auto;
    bottom: calc(var(--gccr-bottom-fab-offset-aligned) + 48px + 10px);
    transform: translate(-50%, 10px);
    z-index: 1003; /* one above #menuBar (z-index:1002) so it can never be covered */
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 6px 16px;
    border-radius: 20px;
    background: transparent;
    color: #fff;
    font-size: 0.85rem;
    font-weight: 800;
    letter-spacing: 0.04em;
    box-shadow: none;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0.25s;
    white-space: nowrap;
    max-width: calc(100vw - 32px);
    overflow: hidden;
    text-overflow: ellipsis;
}#feelingsFridayBanner .feelings-friday-banner-text{
    color: rgba(255, 255, 255, 0.72);
    text-shadow:
        0 0 1px rgba(0, 0, 0, 1),
        0 0 2px rgba(0, 0, 0, 1),
        0 0 3px rgba(0, 0, 0, 1),
        0 0 5px rgba(0, 0, 0, 0.92),
        0 1px 2px rgba(0, 0, 0, 1);
}#feelingsFridayBanner.active{
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0);
    transition: opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0s;
}#feelingsFridayBanner.active .feelings-friday-banner-text{
    animation: feelingsFridayBannerPulse 2.4s ease-in-out infinite;
}#feelingsFridayBanner .feelings-friday-banner-icon{
    font-size: 1rem;
    line-height: 1;
}
@keyframes feelingsFridayBannerPulse {0%,100%{
        text-shadow:
            0 0 1px rgba(0, 0, 0, 1),
            0 0 2px rgba(0, 0, 0, 1),
            0 0 3px rgba(0, 0, 0, 1),
            0 0 4px rgba(0, 0, 0, 0.9),
            0 1px 2px rgba(0, 0, 0, 1);
    }50%{
        text-shadow:
            0 0 1px rgba(0, 0, 0, 1),
            0 0 2px rgba(0, 0, 0, 1),
            0 0 3px rgba(0, 0, 0, 1),
            0 0 4px rgba(0, 0, 0, 1),
            0 0 6px rgba(0, 0, 0, 0.95),
            0 1px 3px rgba(0, 0, 0, 1);
    }
}
@media (max-width: 480px) {#feelingsFridayBanner{
        font-size: 0.72rem;
        padding: 5px 12px;
        letter-spacing: 0.02em;
    }
}/* Camera FAB menu (upload / capture shortcuts) */
.cam-fab-root{
    position: relative;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    z-index: 16;
}.cam-fab-root.cam-fab-open{
    z-index: 50;
}/* Stack above #camButton (push up); left-aligned so pills jut right (mirror of original right/end stack) */
.cam-fab-menu{
    position: absolute;
    left: 0;
    right: auto;
    bottom: calc(100% + 12px);
    top: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    min-width: max-content;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    pointer-events: none;
    transition:
        opacity 0.18s ease,
        transform 0.18s ease,
        visibility 0.18s;
}.cam-fab-root.cam-fab-open .cam-fab-menu{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}.cam-fab-item{
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    padding: 10px 16px 10px 14px;
    border-radius: 999px;
    cursor: pointer;
    font: inherit;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--color-btn-text, #e3e3e3);
    background-color: var(--color-btn-bg, #3b82f6);
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.22);
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    user-select: none;
    -webkit-user-select: none;
}.cam-fab-item:hover:not(:disabled){
    filter: brightness(1.08);
}.cam-fab-item:active:not(:disabled){
    filter: brightness(0.95);
}.cam-fab-item-icon img{
    filter: var(--color-cam-fab-icon-filter, none);
}:root[data-color-scheme="vectorScope"] .cam-fab-item,:root[data-color-scheme="vectorScope"] .cam-fab-item .cam-fab-item-label,:root[data-color-scheme="vectorScope"] .cam-fab-item-label{
    color: #000000 !important;
    text-shadow: none !important;
}:root[data-color-scheme="vectorScope"] .cam-fab-item-icon img{
    filter: brightness(0) !important;
}/* Vector Scope: tint HUD / radio icons to match #00ff41 phosphor green */
:root[data-color-scheme="vectorScope"] #kaosWidget .kaos-icon-play,:root[data-color-scheme="vectorScope"] #kaosWidget .kaos-icon-stop{
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
}
:root[data-color-scheme="vectorScope"] .ghost-self-lease-icon,:root[data-color-scheme="vectorScope"] .xray-self-lease-icon{
    filter: brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.4)
        drop-shadow(0 0 3px rgba(0, 0, 0, 0.95)) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.9)) !important;
}:root[data-color-scheme="vectorScope"] .ghost-self-lease-timer{
    color: #00ff41 !important;
    text-shadow: 0 0 6px rgba(0, 255, 65, 0.45) !important;
}.megaphone-self-lease-hud[hidden]{
    display: none !important;
}.megaphone-self-lease-hud:not([hidden]){
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    gap: 1px;
    color: #facc15;
    text-shadow: 0 0 6px rgba(250, 204, 21, 0.45), 0 1px 2px rgba(0, 0, 0, 0.85);
}.megaphone-self-lease-icon{
    display: block;
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.95)) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.9));
}.megaphone-self-lease-timer{
    color: #facc15;
    display: block;
    font-size: 12px !important;
    line-height: 1 !important;
}:root[data-color-scheme="vectorScope"] .megaphone-self-lease-icon{
    filter: brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(500%) hue-rotate(93deg) brightness(1.4)
        drop-shadow(0 0 3px rgba(0, 0, 0, 0.95)) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.9)) !important;
}:root[data-color-scheme="vectorScope"] .megaphone-self-lease-timer{
    color: #00ff41 !important;
    text-shadow: 0 0 6px rgba(0, 255, 65, 0.45) !important;
}.xray-self-lease-icon,.ghost-self-lease-icon,.megaphone-self-lease-icon{
    width: 28px !important;
    height: 28px !important;
}.xray-self-lease-timer,.ghost-self-lease-timer,.megaphone-self-lease-timer{
    display: block;
    font-size: 12px !important;
    line-height: 1 !important;
}#powerLeaseHudStack .xray-self-lease-hud:not([hidden]),#powerLeaseHudStack .ghost-self-lease-hud:not([hidden]),#powerLeaseHudStack .megaphone-self-lease-hud:not([hidden]){
    display: inline-flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 1px !important;
    min-width: 30px !important;
}#powerLeaseHudStack .xray-self-lease-icon,#powerLeaseHudStack .ghost-self-lease-icon,#powerLeaseHudStack .megaphone-self-lease-icon{
    display: block !important;
    flex: 0 0 auto !important;
    width: 28px !important;
    height: 28px !important;
}#powerLeaseHudStack .xray-self-lease-rows{
    align-items: center !important;
    gap: 1px !important;
}#powerLeaseHudStack .xray-self-lease-row{
    display: block !important;
    line-height: 1 !important;
}#powerLeaseHudStack .xray-self-lease-timer,#powerLeaseHudStack .ghost-self-lease-timer,#powerLeaseHudStack .megaphone-self-lease-timer{
    display: block !important;
    font-size: 12px !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    white-space: nowrap !important;
}/* Vector Scope: menu bar + attach icons always phosphor green (not only when panel open) */
:root[data-color-scheme="vectorScope"] #menuBar #usersOnline,:root[data-color-scheme="vectorScope"] #menuBar #inboxButton,:root[data-color-scheme="vectorScope"] #menuBar #menuRight,:root[data-color-scheme="vectorScope"] #menuBar #usersOnline .menu-bar-item-label,:root[data-color-scheme="vectorScope"] #menuBar #inboxButton .menu-bar-item-label,:root[data-color-scheme="vectorScope"] #menuBar #menuRight .menu-bar-item-label{
    color: #00ff41 !important;
}:root[data-color-scheme="vectorScope"] #menuBar #usersOnline .menu-bar-item-content img,:root[data-color-scheme="vectorScope"] #menuBar #channelIndicator .menu-bar-item-content img,:root[data-color-scheme="vectorScope"] #menuBar #inboxButton #inboxIcon,:root[data-color-scheme="vectorScope"] #menuBar #menuRight #personIcon img{
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
}/* Attach/cam: ::after draws the green icon; hide default grey <img> overlay */
:root[data-color-scheme="vectorScope"] #camButton .cam-button-icon{
    display: none !important;
}:root[data-color-scheme="vectorScope"] #camButton::after{
    opacity: 1 !important;
}:root[data-color-scheme="vectorScope"] .cam-fab-root.cam-fab-open #camButton::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23e3e3e3'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E") !important;
    opacity: 1 !important;
}:root[data-color-scheme="vectorScope"] #buttonContainer #talkButton::after,:root[data-color-scheme="vectorScope"] #camFabRoot #camButton::after{
    filter: brightness(0) !important;
    opacity: 1 !important;
}:root[data-color-scheme="vectorScope"] #camFabRoot #camButton:not(:disabled){
    background-color: var(--color-btn-bg, #00ff41) !important;
    background-image: linear-gradient(180deg, var(--color-btn-gradient-start, #00ff41) 0%, var(--color-btn-gradient-end, #00c828) 100%) !important;
    border-color: color-mix(in srgb, var(--color-btn-bg, #00ff41) 78%, #000 22%) !important;
    filter: none !important;
    opacity: 1 !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(0, 0, 0, 0.35) !important;
}:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled){
    background-position: center, center !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 34px 34px, 100% 100% !important;
}:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23000'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--color-btn-gradient-start, #00ff41) 0%, var(--color-btn-gradient-end, #00c828) 100%) !important;
}:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled)::before,:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled)::after{
    content: none !important;
    display: none !important;
}:root[data-color-scheme="vectorScope"] #camFabRoot #camButton:disabled,:root[data-color-scheme="vectorScope"] #buttonContainer #blockButton:disabled,:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:disabled{
    background-color: #2f2f2f !important;
    background-image: none !important;
    border-color: rgba(0, 0, 0, 0.36) !important;
    filter: none !important;
    opacity: 1 !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(0, 0, 0, 0.35) !important;
}.cam-fab-item:disabled{
    opacity: 1;
    cursor: not-allowed;
    background-color: #5c636a;
    border-color: rgba(0, 0, 0, 0.22);
    color: #d1d5db;
    box-shadow: none;
    filter: none;
}.cam-fab-item:disabled .cam-fab-item-icon img{
    opacity: 0.85;
    filter: grayscale(1);
}#talkButton.disabled:not(.talking),#talkButton:disabled:not(.talking){
    cursor: not-allowed !important;
    filter: grayscale(1) brightness(0.58) !important;
    opacity: 1 !important;
    box-shadow: none !important;
}[data-color-scheme="vectorScope"] #talkButton.disabled:not(.talking)::after,[data-color-scheme="vectorScope"] #talkButton:disabled:not(.talking)::after{
    filter: grayscale(1) brightness(0.68) !important;
    opacity: 0.72 !important;
}.cam-fab-item-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}.cam-fab-item-icon img{
    display: block;
    opacity: 1;
}.cam-fab-root.cam-fab-open #camButton{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23e3e3e3'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");
}#blockDownloadContainer{
    overflow: visible;
}.cam-fab-root #camButton{
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    pointer-events: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-image: none;
}.cam-fab-root #camButton .cam-button-icon{
    display: block;
    width: 50%;
    max-width: 30px;
    height: auto;
    pointer-events: none;
}.cam-fab-root.cam-fab-open #camButton .cam-button-icon{
    display: none;
}/* Audio upload modal — mirror #videoRecordingModal trim / gallery presentation */
#audioUploadModal.video-recording-modal{
    background: rgba(0, 0, 0, 0.85);
}#audioUploadModal .video-recording-modal-content{
    border-radius: 28px !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    overflow: hidden !important;
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.5),
        0 0 0 1px rgba(255, 255, 255, 0.04) !important;
    padding: 0 !important;
    width: calc(100vw - 20px) !important;
    max-width: calc(100vw - 20px) !important;
    height: auto !important;
    max-height: calc(100vh - 20px) !important;
    min-height: min(420px, calc(100vh - 20px));
    background: var(--color-modal-bg, rgba(0, 20, 40, 0.82)) !important;
}#audioUploadModal .video-recording-modal-header{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    padding: 16px 16px 12px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    background: transparent;
    gap: 8px;
    box-sizing: border-box;
}#audioUploadModal .video-recording-modal-title{
    margin: 0 auto 0 0;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
    letter-spacing: 0.01em;
    color: #e8eaed !important;
    text-align: left;
}#audioUploadModal .video-recording-close-btn{
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    border: 0 !important;
    background: transparent !important;
    color: #adb5bd !important;
    font-size: 1.1rem !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer;
    transition: background 0.15s ease;
    padding: 0 !important;
    line-height: 1 !important;
    flex-shrink: 0;
    margin-left: auto;
}#audioUploadModal .video-recording-close-btn:hover{
    background: rgba(255, 255, 255, 0.1) !important;
}#audioUploadModal .video-recording-close-btn:active{
    background: rgba(255, 255, 255, 0.15) !important;
}#audioUploadModal .video-recording-preview-wrap{
    border-radius: 12px;
    margin: 10px;
    width: calc(100% - 20px);
    box-sizing: border-box;
    flex: 0 0 auto;
    min-height: 88px;
    max-height: 140px;
    background: #000;
    padding: 16px 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}#audioUploadModal .video-recording-preview-wrap audio,#audioUploadModal #audioUploadReviewPlayer{
    width: 100%;
    max-width: 100%;
    min-height: 40px;
    height: 40px;
}#audioUploadModal .video-recording-progress{
    position: relative;
    border-radius: 999px;
    margin: 24px 16px 24px;
    flex-shrink: 0;
    overflow: visible !important;
}#audioUploadModal.gallery-trim-mode #audioGalleryTrimPanel,#audioUploadModal.audio-upload-review-mode #audioUploadReviewPanel{
    display: block;
    margin: 8px 16px 16px;
    padding: 12px;
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.06);
    box-sizing: border-box;
}#audioUploadModal.audio-upload-review-mode #audioGalleryTrimPanel,#audioUploadModal.audio-upload-review-mode .video-recording-preview-wrap{
    display: none;
}#audioUploadModal.audio-upload-review-mode #audioUploadReviewPlayer{
    display: block;
    margin: 4px 0 2px;
}#audioGalleryTrimPanel .video-gallery-trim-hint,#audioUploadReviewPanel .video-gallery-trim-hint{
    margin: 0 0 10px;
    font-size: 0.85rem;
    color: rgba(232, 234, 237, 0.85);
}#audioGalleryTrimPanel .video-gallery-trim-primary,#audioGalleryTrimPanel .video-gallery-trim-secondary,#audioUploadReviewPanel .video-gallery-trim-primary,#audioUploadReviewPanel .video-gallery-trim-secondary{
    padding: 10px 14px;
    border-radius: 10px;
    border: 0;
    font-size: 0.9rem;
    cursor: pointer;
    font: inherit;
}#audioGalleryTrimPanel .video-gallery-trim-primary,#audioUploadReviewPanel .video-gallery-trim-primary{
    background: rgba(52, 168, 83, 0.9);
    color: #fff;
}#audioGalleryTrimPanel .video-gallery-trim-secondary,#audioUploadReviewPanel .video-gallery-trim-secondary{
    background: rgba(255, 255, 255, 0.1);
    color: #e8eaed;
}#audioGalleryTrimPanel .video-gallery-trim-actions,#audioUploadReviewPanel .video-gallery-trim-actions{
    display: flex;
    gap: 10px;
    margin-top: 14px;
    flex-wrap: wrap;
}#audioUploadReviewPanel .video-gallery-trim-actions button{
    flex: 1;
    min-width: 0;
}#audioUploadModal #audioUploadProgressBar.gallery-encode-indeterminate{
    width: 100% !important;
    height: 100%;
    border-radius: 999px;
    background: linear-gradient(
        90deg,
        rgba(52, 168, 83, 0.35) 0%,
        rgba(52, 168, 83, 0.95) 50%,
        rgba(52, 168, 83, 0.35) 100%
    );
    background-size: 200% 100%;
    animation: gccr-gallery-encode-indeterminate 1.2s ease-in-out infinite;
}.upload-processing-label{
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: calc(100% + 6px);
    margin: 0;
    color: rgba(232, 234, 237, 0.9);
    font-size: 0.68rem;
    font-weight: 700;
    letter-spacing: 0.04em;
    line-height: 1;
    pointer-events: none;
    text-align: center;
}#videoRecordingProgressBar.gallery-encode-indeterminate + .upload-processing-label,#audioUploadProgressBar.gallery-encode-indeterminate + .upload-processing-label{
    display: block;
}/* Feedback particles: inside #app above wallpaper,below controls (z-index 10).
   overflow:visible on #app so top menu bar is not clipped. */
#particleContainer{
    position: fixed;
    z-index: 1;
    overflow: visible;
    pointer-events: none;
}#app{
    overflow: visible;
    background: #000;
    background-image: none;
}

/* Theme backgrounds disabled — solid black for all schemes. */
[data-color-scheme="pride"] #app,
[data-color-scheme="armyCamo"] #app,
[data-color-scheme="usa"] #app,
[data-color-scheme="deutschland"] #app,
[data-color-scheme="vectorScope"] #app,
[data-color-scheme="festive"] #app,
[data-color-scheme="grayscale"] #app {
    background: #000 !important;
    background-image: none !important;
}

.inbox-friend-sheet-btn > .inbox-friend-sheet-icon{
    width: 24px;
    height: 24px;
    flex: 0 0 24px;
    color: #e3e3e3;
}#userInfoJoinBtn .user-info-join-icon{
    width: 24px;
    height: 24px;
    color: #e3e3e3;
}#userInfoModal .user-info-actions{
    padding-bottom: 5px !important;
}#userInfoModal .user-info-actions-row > .action-btn{
    flex: 1 1 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    width: auto !important;
}.feedback-particle{
    overflow: visible;
    transform-origin: center center;
    display: block;
    contain: none;
    line-height: 0;
    text-align: center;
}.feedback-particle > span{
    display: inline-block;
    overflow: visible;
    line-height: 1;
    width: auto;
    height: auto;
    transform: none;
    vertical-align: middle;
}.feedback-particle.lolz{
    padding: 2px 4px 10px;
}.feedback-particle.lolz > span{
    padding-bottom: 0.14em;
}/* Queue indicator — dividers via 1px padding (gap breaks playing-segment centering); soft glow only */
#queueVisualizationBar,#videoContainerBars #queueVisualizationBar{
    gap: 0;
    width: 100%;
    max-width: 100%;
}.queue-segment,.queue-segment.active,.queue-segment.recording-used,.queue-segment.recording-remaining{
    flex: 1 1 0;
    min-width: 0;
    background-clip: content-box;
    padding: 0 1px;
}#queueVisualizationBar .queue-segment:nth-child(n + 12),#videoContainerBars #queueVisualizationBar .queue-segment:nth-child(n + 12){
    flex-grow: 2;
}.queue-segment.active,.queue-segment.recording-remaining{
    box-shadow: 0 0 2px var(--color-accent, #0f8),
        inset 0 1px 0 rgba(255, 255, 255, 0.18);
}/* Theme boot: black screen until saved color scheme is applied (see index.html critical CSS) */
html.gccr-theme-boot,html.gccr-theme-boot body{
    background: #000 !important;
}html.gccr-theme-boot #app{
    background: #000 !important;
    background-image: none !important;
}#gccrThemeBootVeil{
    position: fixed;
    inset: 0;
    background: #000;
    z-index: 999990;
    opacity: 1;
    visibility: visible;
    pointer-events: none;
    transition: opacity 0.5s ease, visibility 0.5s ease;
}#gccrThemeBootVeil::before{
    content: "";
    position: fixed;
    top: calc(50% - 30px);
    left: calc(50% - 17px);
    width: 34px;
    height: 34px;
    border: 3px solid rgba(255, 255, 255, 0.22);
    border-top-color: #ffffff;
    border-radius: 50%;
    animation: gccrBootSpinnerSpin 0.85s linear infinite;
}#gccrThemeBootVeil::after{
    content: "STARTING...";
    position: fixed;
    top: calc(50% + 18px);
    left: 50%;
    transform: translateX(-50%);
    color: #e5e7eb;
    font: 600 0.85rem/1.2 "Ubuntu", system-ui, -apple-system, "Segoe UI", sans-serif;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.45);
    white-space: nowrap;
}
@keyframes gccrBootSpinnerSpin {to{
        transform: rotate(360deg);
    }
}html.gccr-theme-boot #loadingSpinnerWrapper.active,html.gccr-theme-boot #connectionSpinnerWrapper.active{
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 999991 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    color: #e5e7eb !important;
    font: 600 0.85rem/1.2 "Ubuntu", system-ui, -apple-system, "Segoe UI", sans-serif !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.45) !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
}html.gccr-theme-boot #loadingSpinnerIndicator.active,html.gccr-theme-boot #connectionSpinnerIndicator.active{
    display: block !important;
    width: 34px !important;
    height: 34px !important;
    border: 3px solid rgba(255, 255, 255, 0.22) !important;
    border-top-color: #ffffff !important;
    border-radius: 50% !important;
    animation: gccrBootSpinnerSpin 0.85s linear infinite !important;
}#gccrThemeBootVeil.gccr-theme-boot-veil--hidden{
    opacity: 0;
    visibility: hidden;
}/* User list status: active=green,listening=orange,away=blue; powerup icons use presence fill */
#userList .status-indicator:has(.user-list-xray-lease-indicator),#channelList .channel-roster .status-indicator:has(.user-list-xray-lease-indicator){
    width: auto !important;
    min-width: 14px !important;
    height: auto !important;
    align-self: center !important;
    margin-left: -5px !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    position: relative !important;
    z-index: 2 !important;
    overflow: visible !important;
}.user-list-xray-lease-indicator,#userList .user-list-xray-lease-indicator{
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    align-self: center !important;
    line-height: 0 !important;
    min-width: 0 !important;
    height: auto !important;
    width: auto !important;
    position: relative !important;
    z-index: 3 !important;
    isolation: isolate !important;
}.user-list-xray-lease-icon,#userList .user-list-xray-lease-icon{
    width: 16px !important;
    height: 16px !important;
    margin-left: 5px !important;
    display: block !important;
    object-fit: contain !important;
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.75)) !important;
}#userList .status-dot--active,#channelList .channel-roster .status-dot--active{
    background: #22c55e !important;
}#userList .status-dot--listening,#channelList .channel-roster .status-dot--listening{
    background: #f59e0b !important;
}#userList .status-dot--away,#channelList .channel-roster .status-dot--away{
    background: #3b82f6 !important;
}/* Open panel source: keep launcher above panels without border/glow. */
body:has(#channelListModal.active) #menuBar #channelIndicator,body:has(#channelListModal.closing) #menuBar #channelIndicator,body:has(#userListModal.active) #menuBar #usersOnline,body:has(#userListModal.closing) #menuBar #usersOnline,body:has(#inboxModal.active) #menuBar #inboxButton,body:has(#inboxModal.closing) #menuBar #inboxButton,body:has(#sidebar.active) #menuBar #menuRight,body:has(#sidebar.closing) #menuBar #menuRight{
    position: relative !important;
    z-index: 1004 !important;
    outline: 0 !important;
    box-shadow: none !important;
    animation: none !important;
}#videoMessageContainer #reactionScoreboard .score-number{
    display: inline-block !important;
    margin-bottom: 1px !important;
}#videoMessageContainer #reactionScoreboard .scoreboard-item-chips{
    margin-left: 2px !important;
}body:has(#userListModal.closing) #menuBar #usersOnline,body:has(#userListModal.closing) #menuBar #inboxButton,body:has(#userListModal.closing) #menuBar #menuRight,body:has(#inboxModal.closing) #menuBar #usersOnline,body:has(#inboxModal.closing) #menuBar #inboxButton,body:has(#inboxModal.closing) #menuBar #menuRight,body:has(#sidebar.closing) #menuBar #usersOnline,body:has(#sidebar.closing) #menuBar #inboxButton,body:has(#sidebar.closing) #menuBar #menuRight{
    outline: 0 !important;
    box-shadow: none !important;
    animation: none !important;
}/* Leaderboard / chip shop above sidebar (sidebar is z-index 1005) */
#leaderboardModal.active{
    z-index: 10060 !important;
}#ccChipShopModal.cc-chip-shop-overlay{
    z-index: 10070 !important;
}/* Leaderboard Chaos Bank balance row: tighter padding */
#leaderboardModal #chaosChipsLeaderboardMount > .cc-modal-balance,#leaderboardModal .leaderboard-chaos-bank-mount > .cc-modal-balance{
    padding: 7px 10px 5px !important;
    margin: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
}/* Leaderboard category tabs: full-width square bar like the main bottom tabs */
#leaderboardModal .leaderboard-section > .leaderboard-tabs{
    display: flex !important;
    flex: 0 0 auto !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    border: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    overflow: visible !important;
    background-color: color-mix(in srgb, var(--color-modal-bg, rgba(0, 20, 40, 0.75)) 82%, rgba(0, 0, 0, 0.45)) !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tabs .leaderboard-tab{
    flex: 1 1 0 !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 7px 4px 6px !important;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    -webkit-tap-highlight-color: transparent !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tabs .leaderboard-tab.active,#leaderboardModal .leaderboard-section > .leaderboard-tabs .leaderboard-tab[aria-selected="true"]{
    border-bottom-color: var(--color-btn-gradient-start, #e13aa9) !important;
    color: #fff !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels.scrollable{
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-radius: 0 !important;
    background: #000 !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-tab-panel,#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-list{
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-radius: 0 !important;
    background: #000 !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-tab-panel.active{
    display: flex !important;
    flex-direction: column !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-list{
    min-height: 100% !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-entry{
    min-height: 47px !important;
    height: 47px !important;
    max-height: 47px !important;
    background: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-entry:last-child{
    border-bottom: 0 !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-entry-name,#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-entry-count,#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-entry-month{
    min-height: 0 !important;
    max-height: 24px !important;
    line-height: 24px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}#leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-entry-name{
    text-overflow: ellipsis !important;
}/* Leaderboard main tabs: inbox MD3 segment bar (Current / Winners / Bank) */
#leaderboardModal .leaderboard-main-tab.inbox-md3-tab,#leaderboardModal .leaderboard-main-tab{
    flex: 1 1 0 !important;
    min-width: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    padding: 5px 25px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 2px solid transparent !important;
    border-bottom: none !important;
    border-radius: 0 !important;
    font-size: inherit !important;
    font-weight: 600 !important;
    -webkit-tap-highlight-color: transparent !important;
    outline: 0 !important;
    user-select: none !important;
    box-sizing: border-box !important;
    text-align: center !important;
    transform: none !important;
}#leaderboardModal .leaderboard-main-tab:first-child,#leaderboardModal .leaderboard-main-tab:last-child{
    border-radius: 0 !important;
}#leaderboardModal .leaderboard-main-tab.active{
    color: #fff !important;
    border-top: 2px solid var(--color-btn-gradient-start, #3b82f6) !important;
    border-bottom: none !important;
    text-shadow: 0 0 10px #000 !important;
}#leaderboardModal .leaderboard-main-tab > span:not(.inbox-md3-tab-label):not(.inbox-md3-tab-indicator){
    display: none !important;
}#leaderboardModal .leaderboard-main-tab .inbox-md3-tab-icon,#leaderboardModal .leaderboard-main-tab .inbox-md3-tab-label,#leaderboardModal .leaderboard-main-tab .inbox-md3-tab-indicator{
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
}#leaderboardModal .leaderboard-main-tab .inbox-md3-tab-label{
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}[data-color-scheme="vectorScope"] #leaderboardModal .leaderboard-main-tab.active,[data-color-scheme="vectorScope"] #leaderboardModal .leaderboard-main-tab[aria-selected="true"]{
    border-top: 2px solid color-mix(in srgb, var(--color-accent, #00ff41) 90%, transparent) !important;
    border-bottom: none !important;
}/* Video display panel: flush,full-width surface under the top bar */
#controlsContainer #videoMessageContainer.video-message-container:not(.video-fullscreen),#videoMessageContainer.video-message-container:not(.video-fullscreen){
    position: fixed !important;
    top: var(--gccr-header-stack) !important;
    left: 50% !important;
    right: auto !important;
    bottom: calc(100vh - (43vh - 49px + 50px) + 3px) !important;
    width: 100vw !important;
    max-width: none !important;
    margin: 0 !important;
    transform: translateX(-50%) !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
}/* Reaction scoreboard: horizontal row under KAOS-FM, top-aligned with video panel */
#videoMessageContainer #reactionScoreboard,
#videoMessageContainer #reactionScoreboard .scoreboard-item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
#videoMessageContainer #reactionScoreboard {
    position: absolute !important;
    top: 0 !important;
    left: calc(3px + env(safe-area-inset-left, 0px)) !important;
    right: auto !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 3px !important;
    width: auto !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    padding: 0 3px !important;
    margin: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 5px !important;
    background: transparent !important;
    flex-shrink: 0 !important;
    z-index: 12 !important;
    pointer-events: auto !important;
    transform: none !important;
    overflow: visible !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-item {
    flex-direction: column !important;
    justify-content: center !important;
    gap: 1px !important;
    padding: 0 !important;
    position: relative !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-item:first-child,
#videoMessageContainer #reactionScoreboard .scoreboard-item:last-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-count-line,
#videoMessageContainer #reactionScoreboard .scoreboard-emoji-wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-emoji-wrap {
    min-height: 18px !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-item img {
    width: 18px !important;
    height: 18px !important;
    flex-shrink: 0 !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-item .emoji-sm {
    font-size: 1rem !important;
    line-height: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-count-line {
    flex-direction: row !important;
    gap: 0 !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-multiplier {
    position: absolute !important;
    top: -9px !important;
    left: 50% !important;
    transform: translateX(-50%) translateY(-1px) !important;
    font-size: clamp(9px, 2.65vw, 11px) !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-align: center !important;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000 !important;
}
#videoMessageContainer #reactionScoreboard .scoreboard-multiplier.active {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}
#videoMessageContainer #reactionScoreboard:hover {
    transform: none !important;
}
#videoMessageContainer #reactionScoreboard.hidden {
    display: none !important;
}

/* Full-screen image/video: hide scoreboard overlay on the media surface */
#videoMessageContainer.video-fullscreen #reactionScoreboard,
.video-message-container.video-fullscreen #reactionScoreboard,
body.video-fullscreen-active #videoMessageContainer #reactionScoreboard {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

#videoMessageContainer .video-message-blur-layer,#videoMessageContainer #videoMessagePlayer,#videoMessageContainer #videoMessageImage{
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
}#videoMessageContainer.video-message-container,#videoMessageContainer .video-message-blur-layer{
    background: #000 !important;
}#videoMessageContainer .video-message-blur-layer,
.video-message-container .video-message-blur-layer,
#videoMessageContainer .video-message-icons-row,
#videoMessageContainer .video-message-icon-name{
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}#videoMessageContainer #videoMessagePlayer,#videoMessageContainer #videoMessageImage{
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    background: #000 !important;
}#videoMessageContainer .video-js.vjs-fluid{
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important;
    background: #000 !important;
}#videoMessageContainer .video-js .vjs-tech{
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    background: #000 !important;
}#videoMessageContainer #videoMessagePlayer,
#videoMessageContainer #videoMessageImage,
#videoMessageContainer .video-js,
#videoMessageContainer .video-js .vjs-tech,
.video-message-container video,
.video-message-container #videoMessageImage,
.video-message-container #videoMessagePlayer{
    filter: none !important;
    -webkit-filter: none !important;
}#videoMessageContainer.video-message-container::before,
#videoMessageContainer.video-message-container::after,
.video-message-container::before,
.video-message-container::after,
.video-message-container.video-fullscreen::before,
.video-message-container.video-fullscreen::after,
#videoMessageContainer .video-message-blur-layer::before,
#videoMessageContainer .video-message-blur-layer::after,
.video-message-container .video-message-blur-layer::before,
.video-message-container .video-message-blur-layer::after{
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
    content: none !important;
    display: none !important;
    background: none !important;
    background-image: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}#videoMessageContainer.video-fullscreen #videoMessageImage,
#videoMessageContainer.video-fullscreen #videoMessagePlayer,
#videoMessageContainer.video-fullscreen .video-js,
#videoMessageContainer.video-fullscreen .video-js .vjs-tech,
.video-message-container.video-fullscreen #videoMessageImage,
.video-message-container.video-fullscreen #videoMessagePlayer,
.video-message-container.video-fullscreen .video-js,
.video-message-container.video-fullscreen .video-js .vjs-tech,
.video-message-container.video-fullscreen video{
    filter: none !important;
    -webkit-filter: none !important;
    image-rendering: auto !important;
    -webkit-font-smoothing: antialiased;
}#inboxImageLightbox.inbox-image-lightbox::before,
#inboxImageLightbox.inbox-image-lightbox::after,
.inbox-image-lightbox::before,
.inbox-image-lightbox::after,
.inbox-lightbox-content::before,
.inbox-lightbox-content::after,
.inbox-lightbox-image-wrap::before,
.inbox-lightbox-image-wrap::after{
    content: none !important;
    display: none !important;
    background: none !important;
    background-image: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}#inboxLightboxImage,
.inbox-lightbox-image{
    filter: none !important;
    -webkit-filter: none !important;
    image-rendering: auto !important;
}/* Video recorder modal: full-screen camera surface with only the close control overlaid */
#videoRecordingModal.video-recording-modal{
    align-items: stretch !important;
    justify-content: stretch !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #000 !important;
    overflow: hidden !important;
}#videoRecordingModal .video-recording-modal-content{
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    max-width: none !important;
    height: 100dvh !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
    background: #000 !important;
    overflow: hidden !important;
}#videoRecordingModal .video-recording-modal-header,#videoRecordingModal .video-recording-modal-title{
    display: none !important;
}#videoRecordingCloseBtn.video-recording-close-btn{
    position: fixed !important;
    top: max(12px, env(safe-area-inset-top, 0px)) !important;
    right: max(12px, env(safe-area-inset-right, 0px)) !important;
    z-index: 20 !important;
    font-size: 0 !important;
    line-height: 0 !important;
}#videoRecordingCloseBtn.video-recording-close-btn .video-close-icon{
    width: 20px !important;
    height: 20px !important;
}#videoRecordingCloseBtn.video-recording-close-btn .video-close-icon path{
    stroke: var(--color-btn-text, #fff) !important;
}#videoRecordingCloseBtn.video-recording-close-btn,#videoRecordingModal .video-recording-icon-btn{
    background: linear-gradient(180deg, var(--color-btn-gradient-start, rgba(127, 29, 29, 0.9)) 0%, var(--color-btn-gradient-end, rgba(185, 28, 28, 0.9)) 100%) !important;
    border: 1px solid color-mix(in srgb, var(--color-btn-bg, rgba(127, 29, 29, 1)) 82%, #000 18%) !important;
    color: var(--color-btn-text, #fff) !important;
    box-shadow: 0 2px 8px color-mix(in srgb, var(--color-btn-bg, rgba(127, 29, 29, 1)) 35%, transparent) !important;
}#videoRecordingCloseBtn.video-recording-close-btn:hover,#videoRecordingModal .video-recording-icon-btn:hover{
    filter: brightness(1.08);
}#videoRecordingCloseBtn.video-recording-close-btn:active,#videoRecordingModal .video-recording-icon-btn:active{
    filter: brightness(0.94);
}#videoRecordingModal .video-recording-preview-wrap{
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #000 !important;
    overflow: hidden !important;
}#videoRecordingModal #videoLivePreview{
    width: 100% !important;
    height: 100% !important;
    border-radius: 0 !important;
    object-fit: contain !important;
    object-position: center center !important;
    background: #000 !important;
}#videoRecordingModal .video-recording-progress{
    position: fixed !important;
    left: 16px !important;
    right: 16px !important;
    bottom: calc(92px + env(safe-area-inset-bottom, 0px)) !important;
    z-index: 10 !important;
    overflow: visible !important;
}#videoRecordingModal .video-recording-actions{
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: max(16px, env(safe-area-inset-bottom, 0px)) !important;
    z-index: 10 !important;
}#videoRecordingModal.gallery-trim-mode .video-recording-actions{
    display: none !important;
}#videoRecordingModal.gallery-trim-mode .video-recording-progress{
    bottom: calc(82px + env(safe-area-inset-bottom, 0px)) !important;
}#videoRecordingModal.gallery-trim-mode #videoGalleryTrimPanel{
    position: fixed !important;
    inset: 0 !important;
    z-index: 15 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    width: 100vw !important;
    height: 100dvh !important;
    padding: calc(44px + env(safe-area-inset-top, 0px)) 32px calc(22px + env(safe-area-inset-bottom, 0px)) !important;
    box-sizing: border-box !important;
    pointer-events: none !important;
}#videoRecordingModal.gallery-trim-mode #videoGalleryTrimPanel.display-none{
    display: none !important;
}#videoRecordingModal.gallery-trim-mode #videoGalleryTrimHint{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
}#videoRecordingModal.gallery-trim-mode #videoGalleryTrimSlider,#videoRecordingModal.gallery-trim-mode .video-gallery-trim-times,#videoRecordingModal.gallery-trim-mode .video-gallery-trim-actions{
    pointer-events: auto !important;
}#videoRecordingModal.gallery-trim-mode #videoGalleryTrimSlider{
    width: min(320px, calc(100vw - 96px)) !important;
    margin: 0 auto 4px !important;
}#videoRecordingModal.gallery-trim-mode .video-gallery-trim-times{
    width: min(320px, calc(100vw - 96px)) !important;
    margin: 0 auto !important;
    justify-content: center !important;
}#videoRecordingModal.gallery-trim-mode #videoGalleryTrimStartLabel,#videoRecordingModal.gallery-trim-mode #videoGalleryTrimEndLabel{
    display: none !important;
}#videoRecordingModal.gallery-trim-mode .video-gallery-trim-actions{
    display: flex !important;
    justify-content: center !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
}#videoRecordingModal.gallery-trim-mode .video-gallery-trim-primary,#videoRecordingModal.gallery-trim-mode .video-gallery-trim-secondary{
    min-width: 136px !important;
    min-height: 52px !important;
    padding: 0 18px !important;
    border: 0 !important;
    border-radius: 999px !important;
    color: #fff !important;
    font: inherit !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35) !important;
}#videoRecordingModal.gallery-trim-mode .video-gallery-trim-primary{
    background: linear-gradient(180deg, var(--color-btn-gradient-start, rgba(52, 168, 83, 0.95)) 0%, var(--color-btn-gradient-end, rgba(14, 90, 14, 0.95)) 100%) !important;
}#videoRecordingModal.gallery-trim-mode .video-gallery-trim-secondary{
    background: rgba(255, 255, 255, 0.16) !important;
    border: 1px solid rgba(255, 255, 255, 0.24) !important;
}/* Chaos Bank form fields: normalize browser-specific input/select heights */
.cc-bank-shell input.cc-input,.cc-bank-shell select.cc-input{
    box-sizing: border-box !important;
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 12px !important;
    font-size: 1rem !important;
    line-height: normal !important;
}/* Chaos Bank field labels: keep a readable 5px gap before the control */
.cc-bank-shell .cc-label{
    display: block !important;
    margin-bottom: 5px !important;
}#cc-panel-transfer > .cc-label,#cc-panel-wager > .cc-label{
    margin-bottom: 3px !important;
}/* Chaos Bank form controls: align Account, Emojis, Power-Ups, Wager fields */
#cc-panel-transfer .cc-input,#cc-panel-boost .cc-input,#cc-panel-powerups .cc-input,#cc-panel-wager .cc-input{
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 8px !important;
    color: #f1f5f9 !important;
}#cc-panel-transfer .cc-input:focus,#cc-panel-boost .cc-input:focus,#cc-panel-powerups .cc-input:focus,#cc-panel-wager .cc-input:focus{
    border-color: color-mix(in srgb, var(--color-accent, #fbbf24) 50%, transparent) !important;
}[data-color-scheme="vectorScope"] #cc-panel-transfer .cc-input,[data-color-scheme="vectorScope"] #cc-panel-boost .cc-input,[data-color-scheme="vectorScope"] #cc-panel-powerups .cc-input,[data-color-scheme="vectorScope"] #cc-panel-wager .cc-input{
    background: rgba(0, 255, 65, 0.08) !important;
    border: 1px solid rgba(0, 255, 65, 0.5) !important;
    color: #00ff41 !important;
}[data-color-scheme="vectorScope"] #cc-panel-transfer .cc-input:focus,[data-color-scheme="vectorScope"] #cc-panel-boost .cc-input:focus,[data-color-scheme="vectorScope"] #cc-panel-powerups .cc-input:focus,[data-color-scheme="vectorScope"] #cc-panel-wager .cc-input:focus{
    border-color: rgba(0, 255, 65, 0.9) !important;
    box-shadow: 0 0 8px rgba(0, 255, 65, 0.35) !important;
}/* Chaos Bank boost form: keep labels clear */
#cc-panel-boost .cc-collapse-section-body > .cc-label{
    display: block !important;
    margin: 12px 0 5px !important;
    line-height: 1.2 !important;
}#cc-panel-boost .cc-collapse-section-body > .cc-label:first-child{
    margin-top: 0 !important;
}#ccBoostAmountCapHint.cc-hint-sm{
    display: block !important;
    margin: 0 0 5px !important;
    line-height: 1.2 !important;
}#ccStockSharesCapHint.cc-hint-sm{
    display: block !important;
    margin: 0 0 3px !important;
    line-height: 1.2 !important;
}#ccPowerupsSectionMegaphone .cc-powerups-intro > p.cc-hint-sm.cc-megaphone-limits-hint{
    display: block !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    line-height: 1.35 !important;
}#ccPowerupsSectionXray .cc-xray-limits-hint{
    margin-top: 3px !important;
}#ccXrayActiveEmpty.cc-xray-active-empty{
    margin-top: 3px !important;
}#ccMegaphoneCooldownHint,#ccMegaphoneCooldownHint.cc-megaphone-cooldown-hint{
    margin-bottom: 6px !important;
}#sidebar #tab-home > .username-color-label{
    display: block !important;
    position: relative !important;
    left: 9px !important;
    margin: 10px 0 10px !important;
    width: calc(100% - 14px) !important;
    box-sizing: border-box !important;
}#sidebar #tab-home > #usernameColorDropdown{
    position: relative !important;
    left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: -1px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 10px !important;
    box-sizing: border-box !important;
}
#sidebar .sidebar-android-exit-subscribe-stack,
#tab-home .sidebar-android-exit-subscribe-stack {
    gap: 10px !important;
}
#sidebar .sidebar-android-exit-subscribe-stack .button-full,
#tab-home .sidebar-android-exit-subscribe-stack .button-full,
#sidebar .sidebar-android-exit-subscribe-stack .sidebar-logout-exit-btn,
#sidebar .sidebar-android-exit-subscribe-stack .sidebar-subscribe-adfree-btn,
#tab-home .sidebar-android-exit-subscribe-stack .sidebar-logout-exit-btn,
#tab-home .sidebar-android-exit-subscribe-stack .sidebar-subscribe-adfree-btn {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#userList .block-btn.block-btn--free-for-all-lock,#userList .block-btn.block-btn--free-for-all-lock:disabled{
    cursor: not-allowed !important;
    opacity: 0 !important;
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    filter: none !important;
    pointer-events: none !important;
}#userList .block-btn.block-btn--free-for-all-lock img{
    opacity: 0 !important;
    filter: none !important;
}#colorSchemeDropdown .cs-scheme-color-swatch{
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.45) !important;
    flex: 0 0 16px !important;
    line-height: 0 !important;
}#colorSchemeDropdown .cs-scheme-color-dot{
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.45) !important;
    flex: 0 0 16px !important;
    line-height: 0 !important;
}#usernameColorDropdown .username-color-dot{
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.45) !important;
    flex: 0 0 16px !important;
    line-height: 0 !important;
}#sidebar .button-full,#sidebar .button-full *,#sidebar .action-btn,#sidebar .action-btn *,#sidebar .sidebar-list-item button,#sidebar .sidebar-list-item button *,.cam-fab-item,.cam-fab-item *:not(.cam-fab-item-label),#audioUploadReviewPanel .video-gallery-trim-actions button,#audioUploadReviewPanel .video-gallery-trim-actions button *{
    text-shadow:
        0 0 2px #000,
        0 0 4px #000,
        0 0 8px rgba(0, 0, 0, 0.98),
        0 1px 2px #000,
        1px 1px 2px #000,
        -1px -1px 2px #000 !important;
}#camFabRoot #camButton:not(:disabled),#saveFabShell #downloadButton:not(:disabled){
    background-color: var(--color-btn-bg, #3b82f6) !important;
    border-color: color-mix(in srgb, var(--color-btn-bg, #3b82f6) 78%, #000 22%) !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(0, 0, 0, 0.35) !important;
}#buttonContainer #talkButton:not(:disabled){
    background-color: var(--color-btn-bg, #3b82f6) !important;
    background-image:
        var(--talkbtn-icon-url, none),
        linear-gradient(180deg, var(--color-btn-gradient-start, #3b82f6) 0%, var(--color-btn-gradient-end, #2563eb) 100%) !important;
    background-position: center, center !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 72px auto, 100% 100% !important;
    border-color: color-mix(in srgb, var(--color-btn-bg, #3b82f6) 78%, #000 22%) !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(0, 0, 0, 0.35) !important;
}#buttonContainer #talkButton.talking,#buttonContainer #talkButton.talking:not(:disabled){
    background-color: #dc2626 !important;
    background-image:
        var(--talkbtn-icon-url, none),
        linear-gradient(180deg, #ef4444 0%, #991b1b 100%) !important;
    background-position: center, center !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 72px auto, 100% 100% !important;
    border-color: rgba(255, 255, 255, 0.35) !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(127, 29, 29, 0.7),
        0 0 18px rgba(239, 68, 68, 0.42) !important;
}:root[data-color-scheme="vectorScope"] #buttonContainer #talkButton:not(.talking):not(:disabled){
    background-color: var(--color-btn-bg, #00ff41) !important;
    background-image: linear-gradient(180deg, var(--color-btn-gradient-start, #00ff41) 0%, var(--color-btn-gradient-end, #00c828) 100%) !important;
    border-color: color-mix(in srgb, var(--color-btn-bg, #00ff41) 78%, #000 22%) !important;
    filter: none !important;
    opacity: 1 !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(0, 0, 0, 0.35) !important;
}:root[data-color-scheme="vectorScope"] #buttonContainer #talkButton:not(.talking):not(:disabled)::after{
    filter: brightness(0) !important;
    opacity: 1 !important;
}:root[data-color-scheme="vectorScope"] #buttonContainer #talkButton.disabled:not(.talking),:root[data-color-scheme="vectorScope"] #buttonContainer #talkButton:disabled:not(.talking){
    background-color: #2f2f2f !important;
    background-image: linear-gradient(180deg, #3a3a3a 0%, #242424 100%) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    border-color: rgba(0, 0, 0, 0.36) !important;
    filter: none !important;
    opacity: 1 !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(0, 0, 0, 0.35) !important;
}:root[data-color-scheme="vectorScope"] #buttonContainer #talkButton.disabled:not(.talking)::after,:root[data-color-scheme="vectorScope"] #buttonContainer #talkButton:disabled:not(.talking)::after{
    filter: brightness(0) !important;
    opacity: 0.62 !important;
}:root[data-color-scheme="vectorScope"] #camFabRoot #camButton:not(:disabled),:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #blockButton:not(:disabled),:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled),:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton:not(.talking):not(:disabled){
    background-color: transparent !important;
    border-color: #00ff41 !important;
    border-width: 2px !important;
    filter: none !important;
    opacity: 1 !important;
    box-shadow:
        0 0 0 1px rgba(0, 255, 65, 0.18),
        0 0 12px rgba(0, 255, 65, 0.24),
        inset 0 0 10px rgba(0, 255, 65, 0.08) !important;
}:root[data-color-scheme="vectorScope"] #camFabRoot #camButton:not(:disabled),:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton:not(.talking):not(:disabled){
    background-image: none !important;
}:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton:not(.talking):not(:disabled)::after,:root[data-color-scheme="vectorScope"] #camFabRoot #camButton:not(:disabled)::after{
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
    opacity: 1 !important;
}:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton.talking,:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton.talking:not(:disabled){
    background-color: transparent !important;
    background-image: none !important;
    border-color: #ef4444 !important;
    border-width: 2px !important;
    box-shadow:
        0 0 0 1px rgba(239, 68, 68, 0.26),
        0 0 16px rgba(239, 68, 68, 0.34),
        inset 0 0 10px rgba(239, 68, 68, 0.08) !important;
}:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton.talking::after{
    filter: brightness(0) saturate(100%) invert(35%) sepia(83%) saturate(2389%) hue-rotate(339deg) brightness(104%) contrast(92%) !important;
    opacity: 1 !important;
}:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled){
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 34px 34px !important;
}:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled){
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%2300ff41'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E") !important;
}:root[data-color-scheme="vectorScope"] #camFabRoot #camButton:disabled,:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #blockButton:disabled,:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:disabled,:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton.disabled:not(.talking),:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton:disabled:not(.talking){
    background-color: transparent !important;
    background-image: none !important;
    border-color: #454545 !important;
    border-width: 2px !important;
    filter: none !important;
    opacity: 1 !important;
    box-shadow:
        0 0 0 1px rgba(80, 80, 80, 0.2),
        inset 0 0 8px rgba(80, 80, 80, 0.08) !important;
}:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton.disabled:not(.talking)::after,:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton:disabled:not(.talking)::after,:root[data-color-scheme="vectorScope"] #camFabRoot #camButton:disabled::after{
    filter: brightness(0) saturate(100%) invert(27%) sepia(0%) saturate(4%) hue-rotate(170deg) brightness(94%) contrast(85%) !important;
    opacity: 0.9 !important;
}
button,button *,.button-full,.button-full *,.action-btn,.action-btn *,[role="button"],[role="button"] *{
    -webkit-text-stroke: 0.75px rgba(0, 0, 0, 1) !important;
    paint-order: stroke fill !important;
    text-shadow:
        -1.5px -1.5px 0 #000,
        0 -1.5px 0 #000,
        1.5px -1.5px 0 #000,
        -1.5px 0 0 #000,
        1.5px 0 0 #000,
        -1.5px 1.5px 0 #000,
        0 1.5px 0 #000,
        1.5px 1.5px 0 #000,
        0 0 4px #000,
        0 0 8px #000,
        0 0 13px #000,
        0 0 20px rgba(0, 0, 0, 1),
        0 0 28px rgba(0, 0, 0, 0.98) !important;
}:root[data-color-scheme="vectorScope"] #buttonContainer #blockButton,:root[data-color-scheme="vectorScope"] #buttonContainer #skipButton,:root[data-color-scheme="vectorScope"] #buttonContainer #reverseButton,:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton{
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    -webkit-text-stroke: 0 !important;
    paint-order: normal !important;
    text-shadow: none !important;
}:root[data-color-scheme="vectorScope"] #buttonContainer #blockButton::before,:root[data-color-scheme="vectorScope"] #buttonContainer #blockButton::after,:root[data-color-scheme="vectorScope"] #buttonContainer #skipButton::before,:root[data-color-scheme="vectorScope"] #buttonContainer #skipButton::after,:root[data-color-scheme="vectorScope"] #buttonContainer #reverseButton::before,:root[data-color-scheme="vectorScope"] #buttonContainer #reverseButton::after,:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton::before,:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton::after{
    color: #000 !important;
    background-color: transparent !important;
    -webkit-text-fill-color: #000 !important;
    -webkit-text-stroke: 0 !important;
    filter: brightness(0) !important;
    opacity: 1 !important;
    paint-order: normal !important;
    text-shadow: none !important;
}#currentSpeaker .auto-audio-download-indicator{
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 7px;
    border-radius: 50%;
    background: #ef4444;
    vertical-align: middle;
    box-shadow:
        0 0 0 1px rgba(0, 0, 0, 0.85),
        0 0 7px rgba(239, 68, 68, 0.95);
    animation: pulse 1.1s ease-in-out infinite;
}.podcast-record-button.recording{
    background: linear-gradient(180deg, #ef4444 0%, #991b1b 100%) !important;
    border-color: rgba(255, 255, 255, 0.35) !important;
}.podcast-record-button.processing{
    opacity: 0.7;
}.podcast-recorder-indicator{
    position: fixed;
    right: max(14px, env(safe-area-inset-right, 0px) + 8px);
    top: auto !important;
    bottom: calc(var(--gccr-bottom-fab-offset-aligned) + 48px + 10px) !important;
    transform: none !important;
    z-index: 1003;
    display: none;
    align-items: center;
    gap: 8px;
    padding: 7px 10px;
    border-radius: 999px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    background: rgba(0, 0, 0, 0.72);
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.45);
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    pointer-events: none;
}.podcast-recorder-indicator.active{
    display: inline-flex;
    pointer-events: auto;
}body:has(.modal.active) .podcast-recorder-indicator.active,body:has([role="dialog"].active) .podcast-recorder-indicator.active,body:has(.video-recording-modal.active) .podcast-recorder-indicator.active,body:has(.cc-chip-shop-overlay.active) .podcast-recorder-indicator.active,body:has(.moderated-users-modal.active) .podcast-recorder-indicator.active,body:has(.podcast-processing-modal.active) .podcast-recorder-indicator.active,body:has(.podcast-recovery-modal.active) .podcast-recorder-indicator.active,body:has(.podcast-postprocess-modal.active) .podcast-recorder-indicator.active,body:has(.podcast-metadata-modal.active) .podcast-recorder-indicator.active,body:has(.podcast-participants-modal.active) .podcast-recorder-indicator.active{
    display: none !important;
    pointer-events: none !important;
}.podcast-recorder-timer{
    color: #fff;
    font-family: inherit;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0.04em;
    cursor: pointer;
    user-select: none;
}.podcast-recorder-dot{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ef4444;
    box-shadow:
        0 0 0 1px rgba(0, 0, 0, 0.85),
        0 0 8px rgba(239, 68, 68, 1);
    animation: pulse 1.1s ease-in-out infinite;
}.podcast-processing-modal,.podcast-recovery-modal,.podcast-postprocess-modal,.podcast-metadata-modal,.podcast-participants-modal{
    position: fixed;
    inset: 0;
    z-index: 10070;
    display: none;
    align-items: flex-end;
    justify-content: center;
    padding: 0 14px calc(86px + env(safe-area-inset-bottom, 0px));
    background: rgba(0, 0, 0, 0.18);
}.podcast-processing-modal.active,.podcast-recovery-modal.active,.podcast-postprocess-modal.active,.podcast-metadata-modal.active,.podcast-participants-modal.active{
    display: flex;
}.podcast-recovery-modal{
    padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
}.podcast-processing-modal,.podcast-postprocess-modal,.podcast-participants-modal{
    padding-bottom: calc(25px + env(safe-area-inset-bottom, 0px));
}.podcast-processing-card,.podcast-recovery-card,.podcast-postprocess-card,.podcast-metadata-card,.podcast-participants-card{
    width: min(420px, calc(100vw - 28px));
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: var(--color-modal-bg, rgba(8, 15, 28, 0.96));
    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.55);
    padding: 18px;
    color: var(--color-text, #fff);
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}.podcast-recovery-card,.podcast-postprocess-card,.podcast-metadata-card,.podcast-participants-card{
    border: 0;
}.podcast-recovery-card{
    margin-bottom: 5px;
}.podcast-processing-card{
    border: 0;
}.podcast-processing-title,.podcast-recovery-card h3,.podcast-postprocess-card h3,.podcast-metadata-card h3{
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 800;
    text-align: center;
}.podcast-recovery-card p,.podcast-postprocess-card p,.podcast-metadata-card p,.podcast-processing-status{
    margin: 0 0 14px;
    color: rgba(255, 255, 255, 0.82);
    font-size: 14px;
    line-height: 1.35;
    text-align: center;
}.podcast-recovery-card p{
    margin-top: 5px;
}.podcast-postprocess-card p{
    margin-top: 5px;
}.podcast-postprocess-preview-wrap{
    margin: 0 0 14px;
    padding: 14px 12px;
    border-radius: 16px;
    background: rgba(0, 0, 0, 0.45);
    box-sizing: border-box;
}.podcast-postprocess-preview{
    display: block;
    width: 100%;
    min-height: 40px;
    height: 40px;
}.podcast-metadata-field{
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin: 10px 0 0;
    color: rgba(255, 255, 255, 0.9);
    font-size: 13px;
    font-weight: 800;
}.podcast-metadata-field input,.podcast-metadata-field textarea{
    width: 100%;
    box-sizing: border-box;
    border: 0;
    border-radius: 16px;
    padding: 11px 12px;
    color: #fff;
    background: rgba(255, 255, 255, 0.12);
    font: inherit;
    direction: ltr;
    text-align: left;
    outline: none;
}.podcast-metadata-field textarea{
    min-height: 104px;
    resize: vertical;
}.podcast-processing-progress{
    height: 10px;
    overflow: hidden;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.14);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.35);
}#podcastProcessingProgressBar{
    width: 0%;
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, #ef4444, #f97316);
    transition: width 0.18s ease;
}.podcast-processing-cancel,.podcast-recovery-btn{
    min-width: 104px;
    height: 40px;
    margin-top: 14px;
    padding: 0 18px;
    border-radius: 20px;
    border: 0;
    font-size: 14px;
    font-weight: 800;
}.podcast-processing-cancel,.podcast-recovery-btn-tonal{
    color: #fff;
    background: rgba(255, 255, 255, 0.14);
}.podcast-processing-cancel{
    display: block;
    margin-left: auto;
    margin-right: auto;
}.podcast-recovery-actions{
    display: flex;
    flex-wrap: wrap;
    gap: 10px 8px;
    justify-content: center;
    padding-top: 0;
    margin-top: 0;
}.podcast-recovery-actions .podcast-recovery-btn{
    margin-top: 0;
}.podcast-recovery-btn-filled{
    color: #fff;
    background: linear-gradient(180deg, #ef4444 0%, #b91c1c 100%);
}.podcast-participants-list{
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: min(42vh, 320px);
    margin: 12px 0 0;
    overflow-y: auto;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    padding-right: 2px;
}.podcast-participant-row{
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 8px 12px;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.08);
    color: var(--color-text, #fff);
    cursor: pointer;
    user-select: none;
    flex: 0 0 auto;
    min-height: 0;
}.podcast-participants-list .podcast-participant-row{
    margin: 0 !important;
    min-height: 0 !important;
}.podcast-participant-checkbox{
    width: 18px;
    height: 18px;
    margin: 0;
    accent-color: var(--color-accent, #3b82f6);
    cursor: pointer;
    flex-shrink: 0;
}.podcast-participant-name{
    min-width: 0;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.25;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.podcast-participant-meta{
    color: rgba(255, 255, 255, 0.62);
    font-size: 12px;
    font-weight: 700;
    white-space: nowrap;
}.podcast-participants-bulk{
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 10px;
}.podcast-participants-card .podcast-recovery-actions{
    margin-top: 10px;
}.podcast-participants-bulk-btn{
    min-width: 96px;
    height: 34px;
    padding: 0 14px;
    border: 0;
    border-radius: 17px;
    color: rgba(255, 255, 255, 0.92);
    background: rgba(255, 255, 255, 0.12);
    font-size: 12px;
    font-weight: 800;
    cursor: pointer;
}#inboxModal #inboxFriendsPanel.inbox-friends-panel--empty:not([hidden]){
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: calc(100vh - 128px);
    min-height: calc(100dvh - 128px);
    padding: 0 16px;
    text-align: center;
}#inboxModal #inboxFriendsPanel.inbox-friends-panel--empty .user-info-empty{
    margin: 0;
    width: 100%;
}/* =======================================================================

   Post-421f364 functional overrides (MD3 — no sci-fi HUD styling)

   Generated by tools/compose-md3-ui.mjs

   ======================================================================= */

#inboxModal .modal-content{
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}#inboxModal .leaderboard-modal-header{
    flex-shrink: 0 !important;
}#inboxModal #inboxMessenger,#inboxModal #inboxFriendsPanel{
    flex: 1 1 auto !important;
    min-height: 0 !important;
    overflow-y: auto !important;
}#inboxModal #inboxMd3Tabs{
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    position: relative !important;
    z-index: 2 !important;
}/* Channel list: skip row transitions while the panel itself is sliding. */
body #channelListModal.panel-slide-animating #channelList > li{
    transition: none !important;
    animation: none !important;
}body #channelListModal.panel-slide-animating,body #channelListModal.closing,body #channelListModal:not(.active){
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}body #channelListModal.panel-slide-animating::before,body #channelListModal.closing::before,body #channelListModal:not(.active)::before{
    opacity: 0 !important;
}#channelListModal > #channelList{
    min-height: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
    box-sizing: border-box !important;
}#channelListModal #channelList > li{
    padding-left: 0 !important;
    padding-right: 0 !important;
}#channelListModal #channelList .channel-list-row{
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}#userListModal #userList > li{
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* HUD dialog overlays above panel modals (inbox 10060,chip shop 10070) */
body #confirmModal.active,body #confirmModal.closing,body #contactModal.active,body #contactModal.closing,body #nicknameModal.active,body #nicknameModal.closing{
    z-index: 10120 !important;
    position: fixed !important;
}body #sidebar #btnThemeDropdown.sidebar-list-control,body #sidebar #colorSchemeDropdown.sidebar-list-control,body #sidebar #usernameColorDropdown.sidebar-list-control,body #sidebar #rogerBeepDropdown.sidebar-list-control{
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    border-radius: 0 !important;
    padding: 0 !important;
}#rogerBeepDropdown .cs-scheme-panel,#sidebar #rogerBeepDropdown .cs-scheme-panel.open{
    display: none;
    width: 100%;
    margin-top: 6px;
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 8px !important;
    padding: 6px !important;
    gap: 3px !important;
    grid-template-columns: repeat(4, 1fr) !important;
    box-sizing: border-box !important;
    max-height: min(52vh, 480px) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
}#sidebar #rogerBeepDropdown .cs-scheme-panel.open{
    display: grid !important;
}#rogerBeepDropdown .cs-scheme-sel-wrap{
    min-height: 36px !important;
}#rogerBeepDropdown .cs-scheme-sel-wrap #rogerBeepSelect{
    pointer-events: none !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    opacity: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}#rogerBeepDropdown .cs-scheme-sel-wrap:hover #rogerBeepSelect{
    background-color: transparent !important;
}#colorSchemeDropdown .cs-scheme-sel-wrap,#usernameColorDropdown .cs-scheme-sel-wrap{
    min-height: 36px !important;
}#colorSchemeDropdown .cs-scheme-sel-wrap #colorScheme,#usernameColorDropdown .cs-scheme-sel-wrap #usernameColor{
    pointer-events: none !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    opacity: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}#colorSchemeDropdown .cs-scheme-sel-wrap:hover #colorScheme,#usernameColorDropdown .cs-scheme-sel-wrap:hover #usernameColor{
    background-color: transparent !important;
}#rogerBeepDropdown .rb-scheme-overlay-inner,#colorSchemeDropdown .cs-scheme-overlay-inner,#usernameColorDropdown .cs-scheme-overlay-inner,#btnThemeDropdown .cs-scheme-overlay-inner{
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 36px !important;
    padding: 0 36px 0 12px !important;
    box-sizing: border-box !important;
    pointer-events: none !important;
}#colorSchemeDropdown .cs-scheme-overlay-preview{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    min-width: 0 !important;
}#rogerBeepDropdown .rb-scheme-overlay-emoji,#colorSchemeDropdown .cs-scheme-overlay-emoji{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    border-radius: 0 !important;
    background: none !important;
    font-size: 1.125rem !important;
    line-height: 1 !important;
    flex: 0 0 auto !important;
}#rogerBeepDropdown .rb-scheme-overlay-label,#colorSchemeDropdown .cs-scheme-overlay-label,#usernameColorDropdown .cs-scheme-overlay-label{
    flex: 1 1 auto !important;
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    font-size: 0.875rem !important;
    font-weight: inherit !important;
    color: var(--color-btn-text, #e8eaed) !important;
    text-align: left !important;
    line-height: 1.2 !important;
    width: auto !important;
    max-width: none !important;
}#rogerBeepDropdown .rb-scheme-option{
    appearance: none !important;
    -webkit-appearance: none !important;
    border: none !important;
    background: transparent !important;
    font: inherit !important;
    width: 100% !important;
    touch-action: manipulation !important;
}body #sidebar .btn-theme-overlay,body #sidebar .cs-scheme-overlay:not(.rb-scheme-overlay),body #sidebar .username-color-overlay,[data-color-scheme="vectorScope"] body #sidebar .btn-theme-overlay,[data-color-scheme="vectorScope"] body #sidebar .cs-scheme-overlay:not(.rb-scheme-overlay),[data-color-scheme="vectorScope"] body #sidebar .username-color-overlay{
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    border-radius: 0 !important;
}/* Roger Beep overlay replaces a hidden select — needs sidebar select chrome (after transparent-overlay strip). */
body #sidebar #rogerBeepDropdown .rb-scheme-overlay{
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: flex !important;
    align-items: center !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-height: 36px !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    background-color: rgba(255, 255, 255, 0.05) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    background-size: 18px !important;
    cursor: pointer !important;
    transition: border-color 0.2s ease, background-color 0.2s ease !important;
}body #sidebar #rogerBeepDropdown .rb-scheme-overlay:hover,body #sidebar #rogerBeepDropdown .rb-scheme-overlay:focus-visible{
    border-color: var(--color-accent, #0099ff) !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    outline: 0 !important;
}[data-color-scheme="vectorScope"] body #sidebar #rogerBeepDropdown .rb-scheme-overlay{
    border: 1px solid rgba(0, 255, 65, 0.75) !important;
    border-radius: 6px !important;
}[data-color-scheme="vectorScope"] body #sidebar #rogerBeepDropdown .rb-scheme-overlay:focus-visible{
    border-color: rgba(0, 255, 65, 0.95) !important;
}body #sidebar #btnThemeDropdown .btn-theme-sel-wrap{
    min-height: 36px !important;
}body #sidebar #btnThemeDropdown .btn-theme-sel-wrap #buttonTheme{
    pointer-events: none !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    opacity: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}body #sidebar #btnThemeDropdown .btn-theme-sel-wrap:hover #buttonTheme{
    background-color: transparent !important;
}body #sidebar #btnThemeDropdown .btn-theme-overlay{
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: flex !important;
    align-items: center !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-height: 36px !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    background-color: rgba(255, 255, 255, 0.05) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    background-size: 18px !important;
    cursor: pointer !important;
    transition: border-color 0.2s ease, background-color 0.2s ease !important;
}body #sidebar #btnThemeDropdown .btn-theme-overlay:hover,body #sidebar #btnThemeDropdown .btn-theme-overlay:focus-visible{
    border-color: var(--color-accent, #0099ff) !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    outline: 0 !important;
}#btnThemeDropdown .btn-theme-overlay-img{
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    object-fit: contain !important;
    flex: 0 0 auto !important;
}#btnThemeDropdown .btn-theme-overlay-label,#btnThemeDropdown .cs-scheme-overlay-label{
    flex: 1 1 auto !important;
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    font-size: 0.875rem !important;
    font-weight: inherit !important;
    color: var(--color-btn-text, #e8eaed) !important;
    text-align: left !important;
    line-height: 1.2 !important;
}/* Color scheme + username color overlays: select chrome with preview swatch/emoji */
body #sidebar #colorSchemeDropdown .cs-scheme-overlay,body #sidebar #usernameColorDropdown .username-color-overlay{
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: flex !important;
    align-items: center !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-height: 36px !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    background-color: rgba(255, 255, 255, 0.05) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    background-size: 18px !important;
    cursor: pointer !important;
    transition: border-color 0.2s ease, background-color 0.2s ease !important;
}body #sidebar #colorSchemeDropdown .cs-scheme-overlay:hover,body #sidebar #colorSchemeDropdown .cs-scheme-overlay:focus-visible,body #sidebar #usernameColorDropdown .username-color-overlay:hover,body #sidebar #usernameColorDropdown .username-color-overlay:focus-visible{
    border-color: var(--color-accent, #0099ff) !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    outline: 0 !important;
}[data-color-scheme="vectorScope"] body #sidebar #colorSchemeDropdown .cs-scheme-overlay,[data-color-scheme="vectorScope"] body #sidebar #usernameColorDropdown .username-color-overlay{
    border: 1px solid rgba(0, 255, 65, 0.75) !important;
    border-radius: 6px !important;
}[data-color-scheme="vectorScope"] body #sidebar #colorSchemeDropdown .cs-scheme-overlay:focus-visible,[data-color-scheme="vectorScope"] body #sidebar #usernameColorDropdown .username-color-overlay:focus-visible{
    border-color: rgba(0, 255, 65, 0.95) !important;
}/* Panel menus: compositor slide (sidebar). User/channel lists: full-width translucent instant panels. */
body #sidebar{
    opacity: 1 !important;
    visibility: visible !important;
    backface-visibility: hidden !important;
    -webkit-backface-visibility: hidden !important;
    transition: transform 0.17s cubic-bezier(0.2, 0, 0, 1) !important;
}body #sidebar{
    left: 0 !important;
    right: auto !important;
    transform: translate3d(-100%, 0, 0) !important;
}body #sidebar:not(.active):not(.closing):not(.opening){
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
}body #sidebar.opening{
    transform: translate3d(-100%, 0, 0) !important;
    pointer-events: none !important;
}body #sidebar.active:not(.closing){
    transform: translate3d(0, 0, 0) !important;
    pointer-events: auto !important;
}body #sidebar.closing{
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
    transform: translate3d(-100%, 0, 0) !important;
}body #sidebar.panel-slide-animating{
    will-change: transform !important;
}body #sidebar.panel-slide-animating,body #sidebar.closing,body #sidebar:not(.active){
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}body #userListModal,body #channelListModal{
    position: fixed !important;
    top: var(--gccr-header-stack) !important;
    left: 0 !important;
    right: 0 !important;
    bottom: env(safe-area-inset-bottom, 0px) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    max-height: none !important;
    min-height: 0 !important;
    z-index: 1007 !important;
    display: none !important;
    flex-direction: column !important;
    align-items: stretch !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    background: var(--color-sidebar-bg, rgba(0, 20, 40, 0.6)) !important;
    background-color: var(--color-sidebar-bg, rgba(0, 20, 40, 0.6)) !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    transition: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}body #userListModal.active:not(.closing),body #userListModal.opening,body #channelListModal.active:not(.closing),body #channelListModal.opening{
    display: flex !important;
    pointer-events: auto !important;
}body #userListModal:not(.active):not(.opening),body #userListModal.closing,body #channelListModal:not(.active):not(.opening),body #channelListModal.closing{
    display: none !important;
    pointer-events: none !important;
}body #userListModal.panel-slide-animating,body #channelListModal.panel-slide-animating{
    will-change: auto !important;
}body #userListModal > #userList,body #channelListModal > #channelList{
    flex: 1 1 auto !important;
    width: 100% !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    background: transparent !important;
    background-color: transparent !important;
    opacity: 1 !important;
}/* Channel list row chrome (MD3 layout fixes). */

#inboxModal #inboxFriendsPanel.inbox-friends-panel--empty:not([hidden]){
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    flex: 1 1 auto;
    min-height: 0;
    padding: 0 16px;
    text-align: center;
}#inboxModal #inboxFriendsPanel.inbox-friends-panel--empty .user-info-empty{
    margin: 0;
    width: 100%;
}body #sidebar .sidebar-list-section-actions .sidebar-two-btn-row .button-full,body #sidebar .sidebar-list-section-actions .sidebar-two-btn-row a.button-full,body #sidebar .sidebar-list-section-actions .sidebar-two-btn-row button.button-full,body #sidebar .sidebar-list-section-actions #sidebarTipMerchRow .button-full,body #sidebar .sidebar-list-section-actions #sidebarTipMerchRow a.button-full,body #sidebar .sidebar-list-section-actions #legalBtnLabel,body #sidebar .sidebar-list-section-actions #reportAbuseBtn{
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-bottom: 0 !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}body #sidebar .sidebar-list-item.sidebar-list-item-action{
    flex-direction: column !important;
    align-items: stretch !important;
}body #sidebar .sidebar-list-item-action #podcastRecordButton,body #sidebar #podcastRecordButton.podcast-record-button.button-full{
    flex: 1 1 auto !important;
    align-self: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-bottom: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}#userListModal #userList > li.user-list-self-row,#userListModal #userList > li[data-peer-id]{
    height: auto !important;
    min-height: 60px !important;
    max-height: none !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    align-items: center !important;
    box-sizing: border-box !important;
}

#channelListModal #channelList .channel-list-row {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    min-height: 58px !important;
    box-sizing: border-box !important;
}

#channelListModal > #channelList {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

#userListModal > #userList {
    padding-top: 0 !important;
}

#userListModal #userList > li.user-list-self-row {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
}

/* Stealth self row: dim content only so the row separator stays visible */
#userList li.user-list-item--self-stealth {
    opacity: 1 !important;
}

#userList li.user-list-item--self-stealth > .user-info,
#userList li.user-list-item--self-stealth > .user-list-self-moderated-users-wrap {
    opacity: 0.42 !important;
}

#userList li.user-list-item--self-stealth:hover > .user-info,
#userList li.user-list-item--self-stealth:hover > .user-list-self-moderated-users-wrap {
    opacity: 0.62 !important;
}

#userListModal #userList > li:not(.user-list-channel-header) .user-info{
    height: auto !important;
    align-items: center !important;
}#userListModal #userList > li:not(.user-list-channel-header) .nickname,#userListModal #userList > li:not(.user-list-channel-header) span:not(.status-dot):not(.status-indicator):not(.user-list-xray-lease-timer):not(.user-list-xray-lease-indicator){
    line-height: 1.25 !important;
    height: auto !important;
    min-height: 0 !important;
}#userListModal #userList > li:not(.user-list-channel-header) .user-actions-top{
    flex-shrink: 0 !important;
    align-self: center !important;
}#userListModal #userList > li.user-list-self-row.user-list-self-row--moderator .user-info{
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 8px !important;
    padding-bottom: 10px !important;
}#userListModal #userList > li.user-list-self-row .user-list-self-moderated-users-wrap{
    display: flex !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 10px 0 12px !important;
    box-sizing: border-box !important;
}#userListModal #userList > li.user-list-self-row .user-list-self-moderated-users-wrap .user-list-moderated-users-link{
    width: 100% !important;
    justify-content: center !important;
    box-sizing: border-box !important;
}/* Open panel source: keep launcher above panels without border/glow. */
body:has(#channelListModal.active) #menuBar #channelIndicator,body:has(#channelListModal.closing) #menuBar #channelIndicator,body:has(#userListModal.active) #menuBar #usersOnline,body:has(#userListModal.closing) #menuBar #usersOnline,body:has(#inboxModal.active) #menuBar #inboxButton,body:has(#inboxModal.closing) #menuBar #inboxButton,body:has(#sidebar.active) #menuBar #menuRight,body:has(#sidebar.closing) #menuBar #menuRight{
    position: relative !important;
    z-index: 1004 !important;
    outline: 0 !important;
    box-shadow: none !important;
    animation: none !important;
}#menuBar #channelIndicator{
    box-sizing: border-box !important;
    overflow: hidden !important;
}#menuBar #channelIndicator .menu-bar-item-content,#menuBar #channelIndicator .menu-bar-item-label{
    flex-shrink: 0 !important;
    line-height: 1.1 !important;
}
#menuBar #channelIndicatorValue,
#menuBar #userCount {
    font-size: 1rem !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-info-title-row,
#userListModal #userList > li.user-list-channel-header .channel-info-title-row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-info-title-row .channel-info-title,
#userListModal #userList > li.user-list-channel-header .channel-info-title-row .channel-info-title {
    flex: 1 1 auto !important;
    min-width: 0 !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-info-title-row .channel-moderated-users-wrap,
#userListModal #userList > li.user-list-channel-header .channel-info-title-row .channel-moderated-users-wrap {
    display: flex !important;
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    align-items: center !important;
    justify-content: flex-end !important;
    margin-left: auto !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-info-title-row .user-list-moderated-users-link,
#userListModal #userList > li.user-list-channel-header .channel-info-title-row .user-list-moderated-users-link {
    margin-top: -3px !important;
    flex-shrink: 0 !important;
    padding: 9px 10px !important;
}

body #userListModal #userListClassicHeader:not([hidden]) {
    display: block !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 8px 11px 10px !important;
    background: var(--color-sidebar-bg, rgba(0, 20, 40, 0.6)) !important;
    background-color: var(--color-sidebar-bg, rgba(0, 20, 40, 0.6)) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

#userListModal #userList > li.user-list-channel-header {
    display: flex !important;
    flex-direction: column !important;
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 3 !important;
    height: auto !important;
    min-height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    align-items: stretch !important;
    align-content: flex-start !important;
    padding-top: 8px !important;
    padding-bottom: 10px !important;
    cursor: default !important;
    white-space: normal !important;
    background: var(--color-sidebar-bg, rgba(0, 20, 40, 0.6)) !important;
    background-color: var(--color-sidebar-bg, rgba(0, 20, 40, 0.6)) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-info,
#userListModal #userList > li.user-list-channel-header .channel-info {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    align-self: stretch !important;
    gap: 6px !important;
    width: 100% !important;
    flex: 0 0 auto !important;
    overflow: visible !important;
    white-space: normal !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-info > .channel-busy-notify-wrap,
#userListModal #userList > li.user-list-channel-header .channel-info > .channel-busy-notify-wrap {
    display: block !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-label,
#userListModal #userList > li.user-list-channel-header .channel-busy-notify-label {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-checkbox-wrap,
#userListModal #userList > li.user-list-channel-header .channel-busy-notify-checkbox-wrap {
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    position: relative !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-checkbox,
#userListModal #userList > li.user-list-channel-header .channel-busy-notify-checkbox {
    appearance: auto !important;
    -webkit-appearance: checkbox !important;
    position: relative !important;
    opacity: 1 !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    margin: 0 !important;
    flex-shrink: 0 !important;
    cursor: pointer !important;
    accent-color: var(--color-accent, #3b82f6) !important;
    pointer-events: auto !important;
}

#userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-text,
#userListModal #userList > li.user-list-channel-header .channel-busy-notify-text {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    text-align: left !important;
}

[data-color-scheme="vectorScope"] #userListModal #userListClassicHeader:not([hidden]) .channel-busy-notify-checkbox,
[data-color-scheme="vectorScope"] #userListModal #userList > li.user-list-channel-header .channel-busy-notify-checkbox {
    accent-color: #00ff41 !important;
}

body #sidebar #sidebarTipMerchRow {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 8px;
}

body #sidebar #sidebarTipMerchRow .sidebar-android-exit-subscribe-stack {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 8px !important;
    width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

body #sidebar #sidebarTipMerchRow #legalBtnLabel,
body #sidebar #sidebarTipMerchRow #reportAbuseBtn,
body #sidebar #sidebarTipMerchRow .button-full,
body #sidebar #sidebarTipMerchRow a.button-full,
body #sidebar #sidebarTipMerchRow button.button-full {
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 40px !important;
    min-height: 40px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Emoji picker: full width/height below top chrome, solid background */
#emojiPickerModal.emoji-picker-modal,
#emojiPickerModal.emoji-picker-modal.active {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: env(safe-area-inset-bottom, 0px) !important;
    width: auto !important;
    height: auto !important;
    background: var(--color-modal-bg, #001428) !important;
    background-color: var(--color-modal-bg, #001428) !important;
    align-items: stretch !important;
    justify-content: stretch !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    border: none !important;
    box-sizing: border-box !important;
}
#emojiPickerModal .emoji-picker-modal-content {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border: none !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    background: var(--color-modal-bg, #001428) !important;
    display: grid !important;
    grid-template-columns: 72px 1fr !important;
    grid-template-rows: 1fr auto auto !important;
    grid-template-areas:
        "nav grid"
        "nav search"
        "footer footer" !important;
    align-self: stretch !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}
#emojiPickerModal .emoji-picker-tabs {
    justify-content: flex-end !important;
}
#emojiPickerModal .emoji-picker-footer {
    display: flex !important;
    grid-area: footer !important;
    flex-shrink: 0 !important;
    justify-content: flex-end !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 8px 12px !important;
    margin: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
    background: var(--color-modal-bg, #001428) !important;
}
#emojiPickerModal .emoji-picker-grid {
    display: grid !important;
    min-height: 0 !important;
    grid-area: grid !important;
    overflow-y: auto !important;
    grid-template-columns: repeat(auto-fill, minmax(48px, 48px)) !important;
    justify-content: start !important;
    align-content: start !important;
    gap: 8px !important;
    padding: 10px !important;
}
#emojiPickerModal .emoji-picker-item {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    aspect-ratio: 1 / 1 !important;
    font-size: 1.75rem !important;
    line-height: 1 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}
#emojiPickerModal .emoji-picker-search {
    grid-area: search !important;
    flex-shrink: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-bottom: none !important;
    background: var(--color-modal-bg, #001428) !important;
}
[data-color-scheme="highContrast"] #emojiPickerModal.emoji-picker-modal {
    border: none !important;
}
[data-color-scheme="vectorScope"] #emojiPickerModal .emoji-picker-modal-content {
    background: rgba(0, 8, 0, 1) !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
@media (max-width: 480px) {
    #emojiPickerModal .emoji-picker-modal-content {
        grid-template-columns: 62px 1fr !important;
    }
}

/* Active power-ups: keep revoke rows from overlapping status lines */
#ccPowerupsSectionActive .cc-collapse-section-body {
    gap: 10px !important;
}
#ccPowerupsSectionActive .cc-xray-active-panel:not(:has(.cc-xray-active-list > *)):not(:has(.cc-xray-active-empty)) {
    display: none;
}
#ccPowerupsSectionActive .cc-xray-active-meta .cc-hint-sm {
    margin: 0 0 4px !important;
}
#ccPowerupsSectionActive .cc-xray-active-meta .cc-hint-sm:last-child {
    margin-bottom: 0 !important;
}
#ccPowerupsSectionActive .cc-powerup-active-row[hidden] {
    display: none !important;
}
#ccPowerupsSectionActive .cc-powerup-active-row {
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
}
#ccPowerupsSectionActive .cc-powerup-active-row .cc-xray-active-meta {
    flex: 1 1 140px;
    min-width: 0;
}
#ccPowerupsSectionActive .cc-xray-active-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
#ccPowerupsSectionActive .cc-xray-active-list .cc-xray-active-item {
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
}
#ccPowerupsSectionActive .cc-xray-active-list .cc-xray-active-item .cc-xray-active-meta {
    flex: 1 1 140px;
    min-width: 0;
}

.inbox-friend-sheet-backdrop {
    z-index: 10065 !important;
}

.inbox-friend-sheet,
.inbox-friend-sheet.open {
    z-index: 10066 !important;
}

/* UI performance: backdrop-blur removed app-wide; denser translucent fills */
body #sidebar,
body #userListModal,
body #channelListModal,
body #leaderboardModal,
body #leaderboardModal.active,
body #leaderboardModal.closing,
body #leaderboardModal.leaderboard-modal.active,
body #userInfoModal,
body #userInfoModal.active,
body #userInfoModal.closing,
body #inboxModal,
body #inboxModal.active,
body #inboxModal.closing {
    background: color-mix(in srgb, var(--color-sidebar-solid-bg, #001428) 97%, transparent) !important;
    background-color: color-mix(in srgb, var(--color-sidebar-solid-bg, #001428) 97%, transparent) !important;
}

/* Inbox + leaderboard shells: translucent fill on outer panel; inner areas stay clear */
body #inboxModal .modal-content,
body #inboxModal.active .modal-content,
body #inboxModal.closing .modal-content,
body #leaderboardModal .leaderboard-modal-content,
body #leaderboardModal.active .leaderboard-modal-content,
body #leaderboardModal.closing .leaderboard-modal-content,
body #userInfoModal .modal-content {
    background: transparent !important;
    background-color: transparent !important;
}

body #inboxModal #inboxMessenger,
body #inboxModal #inboxFriendsPanel,
body #leaderboardModal #leaderboardContent.leaderboard-content,
body #leaderboardModal .leaderboard-section > .leaderboard-tab-panels,
body #leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-list,
body #leaderboardModal .leaderboard-section > .leaderboard-tab-panels .leaderboard-tab-panel,
body #userInfoModal #userInfoContent,
body #userInfoModal #userInfoStats {
    background: transparent !important;
    background-color: transparent !important;
}

body #inboxModal #inboxMd3Tabs,
body #inboxModal #inboxTabs,
body #inboxModal .inbox-message-input-container {
    background-color: color-mix(in srgb, var(--color-sidebar-solid-bg, #001428) 82%, transparent) !important;
}

#inboxUserList {
    background: color-mix(in srgb, var(--color-sidebar-solid-bg, #001428) 88%, #000 12%) !important;
}

.inbox-friend-sheet {
    background: color-mix(in srgb, var(--color-modal-bg, #1e1e2e) 94%, transparent) !important;
}

#leaderboardModal .leaderboard-chaos-bank-mount .cc-nav-rail,
#leaderboardModal .leaderboard-main-tabs,
#leaderboardModal .leaderboard-section > .leaderboard-tabs {
    background-color: color-mix(in srgb, var(--color-modal-bg, rgba(0, 20, 40, 0.94)) 90%, rgba(0, 0, 0, 0.75)) !important;
}

.podcast-recorder-indicator {
    background: rgba(0, 0, 0, 0.88) !important;
}

.podcast-processing-detail {
    margin: -6px 0 12px !important;
    color: rgba(255, 255, 255, 0.62) !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
    text-align: center !important;
    word-break: break-word;
}

.podcast-processing-detail[hidden] {
    display: none !important;
}

.podcast-processing-modal,
.podcast-recovery-modal,
.podcast-postprocess-modal,
.podcast-metadata-modal,
.podcast-participants-modal {
    background: rgba(0, 0, 0, 0.58) !important;
}

/* All themes except Vector Scope: stronger button label shadows on accent fills. */
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #sidebar .button-full,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #sidebar .button-full *,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #sidebar .action-btn,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #sidebar .action-btn *,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #sidebar .sidebar-list-item button,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #sidebar .sidebar-list-item button *,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) .button-full,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) .button-full *,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) .action-btn,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) .action-btn *,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) button:not(.cam-fab-item),
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) button *:not(.cam-fab-item-label),
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) [role="button"],
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) [role="button"] *:not(.score-number):not(.cam-fab-item-label),
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #audioUploadReviewPanel .video-gallery-trim-actions button,
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) #audioUploadReviewPanel .video-gallery-trim-actions button * {
    -webkit-text-stroke: 1px rgba(0, 0, 0, 1) !important;
    paint-order: stroke fill !important;
    text-shadow:
        -2px -2px 0 #000,
        0 -2px 0 #000,
        2px -2px 0 #000,
        -2px 0 0 #000,
        2px 0 0 #000,
        -2px 2px 0 #000,
        0 2px 0 #000,
        2px 2px 0 #000,
        0 0 5px #000,
        0 0 12px #000,
        0 0 18px rgba(0, 0, 0, 1),
        0 0 26px rgba(0, 0, 0, 0.98) !important;
}

/* Cam FAB menu labels: crisp 1px outline — not the heavy button shadow stroke stack. */
:root:not([data-color-scheme="vectorScope"]):not([data-color-scheme="classic"]) button.cam-fab-item .cam-fab-item-label,
:root:not([data-color-scheme="vectorScope"]) .cam-fab-item .cam-fab-item-label,
.cam-fab-item .cam-fab-item-label {
    -webkit-text-stroke: 0 !important;
    paint-order: initial !important;
    background: transparent !important;
    text-shadow:
        -1px -1px 0 #000,
        0 -1px 0 #000,
        1px -1px 0 #000,
        -1px 0 0 #000,
        1px 0 0 #000,
        -1px 1px 0 #000,
        0 1px 0 #000,
        1px 1px 0 #000 !important;
}

#videoMessageContainer #reactionScoreboard .score-number {
    display: inline-block !important;
    margin-top: 2px !important;
    margin-bottom: 1px !important;
    font-size: 0.65rem !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    color: #ffffff !important;
    opacity: 1 !important;
    filter: none !important;
    -webkit-text-stroke: 0 !important;
    paint-order: normal !important;
    text-shadow:
        1px 0 0 #000,
        -1px 0 0 #000,
        0 1px 0 #000,
        0 -1px 0 #000 !important;
    white-space: nowrap;
    letter-spacing: normal;
    text-transform: none;
}

/* Vector Scope: reaction scoreboard counts match menu bar phosphor green (#userCount). */
:root[data-color-scheme="vectorScope"] #videoMessageContainer #reactionScoreboard .score-number {
    color: #00ff41 !important;
    -webkit-text-stroke: 0 !important;
    paint-order: normal !important;
    text-shadow: 0 0 6px rgba(0, 255, 65, 0.45) !important;
}

:root[data-color-scheme="vectorScope"] #userListModal #userListClassicHeader:not([hidden]),
:root[data-color-scheme="vectorScope"] #userListModal #userList > li.user-list-channel-header {
    background: rgba(0, 8, 0, 0.96) !important;
    background-color: rgba(0, 8, 0, 0.96) !important;
    border-bottom: 1px solid rgba(0, 255, 65, 0.75) !important;
}

:root[data-color-scheme="vectorScope"] #menuBar #usersOnline #userCount {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-bottom: none !important;
    text-decoration: none !important;
}

:root[data-color-scheme="vectorScope"] #userListModal #userList > li.user-list-self-row {
    border-top: 1px solid rgba(0, 255, 65, 0.75) !important;
}

:root[data-color-scheme="vectorScope"] body:has(#userListModal.active) #menuBar #usersOnline #userCount,
:root[data-color-scheme="vectorScope"] body:has(#userListModal.closing) #menuBar #usersOnline #userCount {
    color: #00ff41 !important;
    text-shadow: none !important;
}

:root[data-color-scheme="vectorScope"] body:has(#channelListModal.active) #menuBar #channelIndicator #channelIndicatorValue,
:root[data-color-scheme="vectorScope"] body:has(#channelListModal.closing) #menuBar #channelIndicator #channelIndicatorValue,
:root[data-color-scheme="vectorScope"] body:has(#channelListModal.active) #menuBar #channelIndicator .menu-bar-item-content,
:root[data-color-scheme="vectorScope"] body:has(#channelListModal.closing) #menuBar #channelIndicator .menu-bar-item-content {
    color: #00ff41 !important;
    text-shadow: none !important;
}

/* Default scoreboard: no activation halo border/glow. */
#videoMessageContainer #reactionScoreboard {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    animation: none !important;
    filter: none !important;
    background: transparent !important;
}

/* BLOCKBTN_EMBED_START */
:root {
    --blockbtn-on: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAB+1BMVEX///9SBgtcBwxjBw1dBwwAAABUBgteBw1wCA+HChKVCxSDCRJhBw1hBw10CA+KChOhDBazDRi6DRmoDBd8CRFYBgxXBgxkBw12CRCOChOlDBa1DRi+DhnBDhrCDhqcCxVuCA9YBgxmBw57CRGUCxSnDBa2DRi/Dhq0DRhjBw13CRCqDBe5DRnADhp/CRFaBgyLChO8DhmfCxVxCA+oDBe3DRiTCxRnBw6xDRivDReGChJeBw2XCxS4DRmmDBZ6CRBXBgyjDBa9DhmaCxWtDBdkBw2QChO1DRisDBeECRJsCA6bCxWWCxSmDBa4DRmuDReRChOlDBasDBeOChOzDRiXCxShDBZkBw2TCxRWBgx1CBBsCA+XCxRiCA6LDBSwDxm+EBu/EBtXCg98DRSjERu1Ex64Ex5JDRFpEBaQFR+lGCOpGSRdEBaCFh6cGyWiHCZVDxR5FRyXGiOhHCZPDhJvExqRGSKgHCZmEhiKGCCfGyWeGyWaGySeGyWLGCFUDxR4FRyfHCWQGSJODRJtExqQGSKWGiN3FRxjEReIFyCBFh5ZDxV+Fh6aGySKGCBRDhNzFBuUGiOSGSJoEhiMGCGYGiR7FR10FBuVGiOdGyWFFx+OGSGaGySOGSGMGCGYGiR2FByKGCCXGiOfGyWCFx+HFyCVGiOcGyWMGCHFZ+o/AAAAqXRSTlMAEIDvjwAgj+////9An////////98QQL///////////59gv////////1Df////7xBA//+/j///cM///zAw7//fEGD//69gEN//72Aw/3D/rxBgnxDPIGAg7xDPn/9g/////zD/////EN////+v////cP///zD////f///vYP9gYP//nzDv/98Qz/8wj///cED//7/f/+8QYL//UEC/nyCfECCP70AQgO+PTW29XwAAArxJREFUSMfVludX4kAUxbErNsCKEsSCURF7Vyyx64q917WsZRXU2F0L9t577/pnLgqSNyEh3/acvR9nzm/m3TtvJuHx/rmsrG1s7Wji2dpYW7EB9g6OTnxnFxri4sx3cnSwZwRc3dwFQpGHpxdCeHl6iIQCdzdXM8jbx1fs5y/BpKIAGYLIAkRSTOLvJ/b18YZAYFBwiDwUl+qFhYnDAREuDsM+h/FQeUhwUCCFRPAVkUqpQbgiKtpEREcpcOO4MlLBj6CQGOE3oFdsXLwJiY+LpSaUwhhQWQJOzWCJSclGIjkpEaMm8ATEfgrYRpmalv5FpKelwuEUNLEMFVhOkpmVrSeyszIlYHNVBi3lHIKalYpyP5OW5YrAGJFjdpR5oAZ90vl2+cZ8jWXlmZ9+QSF0WlRcUlwEMyksYOiYUqQM+Q85UmopY1uWQbOEmoCBlLG0cjmwg0hZztb9FdCOFBqpYL1iiB1OIwZVEgwEUWnxKlfhZgReZfn2V9fQI1DWVHO8GLUqNAJMVcv5ytShdog6TqK+QY0g6oZ6DqKxSUDbRdDUaBlpblHTvKhbmi0SrW3tHT9RdbS3tVogOru6e37R1dPd1clK9Pb1D/w210B/Xy8bMjik0TJJMzTIQgyPjJKMCDk6MsxIjI1PTGqZNTkxPsZkZGp6Biw8+2cWbDkzPdXLZWRu3m5+jsPOwiI0olvSv2NLOmhncYFGLK+sAiPk2roeWV8Di0yuriyjyMYmUsbW15u8hZS6uYEQ2zu70Oye8eXfg4Hs7mwDYv/gEBDkken7cgSHDw/2KeT4BDo9PTMhZ6cwk5NjCjm/ADOXV+BbeXUJ1ro4h2aub74h3S3yRb793p+8uaYfzN29zpDvA4I8GJLW3d8xNdnj0zOp1bzQ/i5eNFry+emRrftf394/zP5hPt7fXnn/hf4CC39LC+IIcD4AAAAASUVORK5CYII=");
    --blockbtn-off: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAB+FBMVEUAAABSBgtcBwxjBw1dBwxUBgteBw1wCA+HChKVCxSDCRJhBw1hBw10CA+KChOhDBazDRi6DRmoDBd8CRFYBgxXBgxkBw12CRCOChOlDBa1DRi+DhnBDhrCDhqcCxVuCA9YBgxmBw57CRGUCxSnDBa2DRi/Dhq0DRhjBw13CRCqDBe5DRnADhp/CRFaBgyLChO8DhmfCxVxCA+oDBe3DRiTCxRnBw6xDRivDReGChJeBw2XCxS4DRmmDBZ6CRBXBgyjDBa9DhmaCxWtDBdkBw2QChO1DRisDBeECRJsCA6bCxWWCxSmDBa4DRmuDReRChOlDBasDBeOChOzDRiXCxShDBZkBw2TCxRWBgx1CBBsCA+XCxRiCA6LDBSwDxm+EBu/EBtXCg98DRSjERu1Ex64Ex5JDRFpEBaQFR+lGCOpGSRdEBaCFh6cGyWiHCZVDxR5FRyXGiOhHCZPDhJvExqRGSKgHCZmEhiKGCCfGyWeGyWaGySeGyWLGCFUDxR4FRyfHCWQGSJODRJtExqQGSKWGiN3FRxjEReIFyCBFh5ZDxV+Fh6aGySKGCBRDhNzFBuUGiOSGSJoEhiMGCGYGiR7FR10FBuVGiOdGyWFFx+OGSGaGySOGSGMGCGYGiR2FByKGCCXGiOfGyWCFx+HFyCVGiOcGyWMGCECixZRAAAAqHRSTlMACEB3RxBHd39/fyBPf39/f39/bwggX39/f39/f39/TzBff39/f39/KG9/f393CCB/f19Hf384Z39/GBh3f28IMH9/VzAIb393MBh/OH9XCDBPCGcQMBB3CGdPfzB/f39/GH9/f38Ib39/f1d/f384f39/GH9/f29/f3cwfzAwf39PGHd/bwhnfxhHf384IH9/X29/dwgwX38oIF9PEE8IEEd3IAhAd0dmJVBGAAACsElEQVRIx9WU5VsiURTGscUCTJTBxFERuxVjbF2xO9dYYxXUsV0Du7u79d9cFGTOnWC+7fPs+fie53fPfd97ZgSCf15W1ja2DNHWxtqKC7Czd3AUOjnTVGcnoaODvR0r4OLqJhJL3D08EdnTw10iFrm5ujAgL28fqa+fDJNL/AOQRoC/RI7J/HylPt5eUA8MCg5RhOJyQ2Fh0nDQCZeGYZ8yHqoICQ4KpBoRQmWkSm4sXBkVbW5ERylxk66KVAojKCRG/A0YKjYu3tyIj4ulGipxDJifgFMdLDEp2SQnJyViVANPQFymgDGq1LT0LzE9LRXKKWhiGWpwnCwzK9ugZWdlysBwdQYt5RyC6soluZ9JB+RKgEbkMJ4yD9zBkHS+IN+Ur+laeczXLyiETouKS4qLYCaFBSwbU4pcQ/FDgVy1lHUty6BZQkPAQMo4Vrkc2EFKVc61/RXQjhwaqeD8xBA7vEaMVUmwEESlxU+5CmcQeJXlr7+6hh6Bqqaa549Rq0YjwNS1vH+ZOtQOUcdL1DdoEETTUM9DNDaJaFNETY2WkeYWDc2LpqXZItHa1t7xE62O9rZWC0RnV3fPL3r1dHd1chK9ff0Dv5k10N/Xy4UMDml1bKUdGuQghkdGSVaEHB0ZZiXGxicmdew1OTE+xmZkanoGHDz7ZxaMnJme6uUzMjcvmJ/jsbOwCI3olwzSkh7aWVygEcsrq8AIubZu0NbXwCGTqyvLKLKxiVxj60vcQq66uYEQ2zu70OyeSd6DgezubANi/+AQEOSRuXEE5cODfQo5PoFOT8/MjbNTmMnJMYWcX4DO5RWYf3UJzro4h2aub74h/S3i8vZ7PnlzTX+Yu3u9Md8HRH4wJq2/v2NbssenZ1KnfaGpL1od+fz0yLX9r2/vHwzx4/3tVfBf1F8y+EJkt+V3TwAAAABJRU5ErkJggg==");
    --skipbtn-on: url("data:image/png;base64,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");
    --skipbtn-off: url("data:image/png;base64,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");
}
/* BLOCKBTN_EMBED_END */




/* Menu bar mute: toggle with label to the right. */
#menuBar #muteCbContainer {
    margin: 0 !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    padding: var(--menu-bar-item-padding-y, 8px) var(--menu-bar-item-padding-x, 16px) !important;
    box-sizing: border-box !important;
    width: auto !important;
    min-width: min-content !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    flex: 0 0 auto !important;
}

#menuBar #muteCbContainer .menu-bar-item-content {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 20px !important;
    min-height: 20px !important;
    flex-shrink: 0 !important;
}

#menuBar #muteCbContainer .toggle-slider {
    margin: 0 !important;
    flex-shrink: 0 !important;
}

#menuBar #muteCbContainer .menu-bar-item-label {
    margin: 0 !important;
    width: auto !important;
    max-width: none !important;
    margin-inline: 0 !important;
    align-self: center !important;
    text-align: left !important;
    flex: 0 0 auto !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
    line-height: 1 !important;
}

/* i18n: ellipsis on label (rectangular clip — not parent overflow + border-radius) */
#menuBar .menu-bar-item,
#menuBar #muteCbContainer,
#menuBar #inboxButton {
    --menu-bar-item-padding-y: 4px;
    --menu-bar-item-padding-x: 4px;
    --menu-bar-item-gap: 2px;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    gap: 2px !important;
}

#menuBar .menu-bar-item-content,
#menuBar #inboxButton #inboxIcon,
#menuBar #muteCbContainer .menu-bar-item-content {
    flex-shrink: 0;
}

#menuBar .menu-bar-item,
#menuBar #muteCbContainer,
#menuBar #inboxButton {
    align-items: center;
}

#menuBar .menu-bar-item-label,
#menuBar #inboxButton #inboxButtonLabel {
    display: block;
    flex: 0 1 auto;
    align-self: stretch;
    box-sizing: border-box;
    line-height: 1.2;
    min-width: 0;
    width: calc(100% + 2 * var(--menu-bar-item-padding-x, 4px));
    max-width: calc(100% + 2 * var(--menu-bar-item-padding-x, 4px));
    margin-inline: calc(-1 * var(--menu-bar-item-padding-x, 4px));
    padding-inline: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    direction: ltr;
}

/* Nav launchers: icon / count only (keep MUTE caption on the toggle). */
html #menuBar #channelIndicator .menu-bar-item-label,
html #menuBar #inboxButton .menu-bar-item-label,
html #menuBar #inboxButton #inboxButtonLabel,
html #menuBar #usersOnline .menu-bar-item-label,
html #menuBar #menuRight .menu-bar-item-label {
    display: none !important;
}

html #menuBar #channelIndicator,
html #menuBar #inboxButton,
html #menuBar #usersOnline,
html #menuBar #menuRight {
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 0 !important;
}

html #menuBar #channelIndicator,
html #menuBar #usersOnline {
    width: auto !important;
    min-width: 48px !important;
    max-width: none !important;
    flex: 0 0 auto !important;
}

html #menuBar #inboxButton #inboxIcon,
html #menuBar #usersOnline .menu-bar-item-content img,
html #menuBar #channelIndicator .menu-bar-item-content img {
    width: 24px !important;
    height: 24px !important;
}

html #menuBar #menuRight #personIcon img {
    width: 24px !important;
    height: 24px !important;
    object-fit: contain !important;
}

html #menuBar #channelIndicator .menu-bar-item-content,
html #menuBar #usersOnline .menu-bar-item-content,
html #menuBar #menuRight #personIcon,
html #menuBar #inboxButton {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

html #menuBar #channelIndicator .menu-bar-item-content,
html #menuBar #usersOnline .menu-bar-item-content,
html #menuBar #menuRight #personIcon {
    height: 24px !important;
    min-height: 24px !important;
}

/* Menu bar: menu (+ mute) left; inbox/users/channel grouped on the right */
html #menuBar {
    justify-content: flex-start !important;
}

html #menuBar #inboxButton {
    margin-left: auto !important;
    position: relative !important;
    left: 5px !important;
}

html #menuBar #menuRight {
    position: relative !important;
    left: -5px !important;
}

html #menuBar #muteCbContainer {
    position: relative !important;
    left: -10px !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    width: auto !important;
    min-width: min-content !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
}

html #menuBar #menuRight + #muteCbContainer,
html #menuBar #inboxButton + #usersOnline,
html #menuBar #usersOnline + #channelIndicator {
    margin-left: 10px !important;
}

html #menuBar #channelIndicatorValue,
html #menuBar #userCount {
    font-size: 1.125rem !important;
}

/* Talk button: circle on MD3 themes (classic keeps squared controls). */
html:not([data-color-scheme="classic"]) #talkButton,
html:not([data-color-scheme="classic"]) #talkButtonWrapper {
    border-radius: 50% !important;
    overflow: hidden;
}

html:not([data-color-scheme="classic"]) #buttonContainer #talkButton::after {
    border-radius: 50% !important;
}

.cc-nav-rail .cc-tab,
.leaderboard-main-tabs .leaderboard-main-tab {
    overflow: hidden;
}

.cc-nav-rail .cc-tab {
    --gccr-label-pad-x: 4px;
    align-items: center;
}

.cc-nav-rail .cc-rail-label {
    text-align: center;
}

.leaderboard-main-tabs .leaderboard-main-tab {
    --gccr-label-pad-x: 25px;
}

#inboxModal .inbox-md3-tab {
    --gccr-label-pad-x: 25px;
    overflow: hidden;
    align-items: center;
}

#inboxModal .inbox-md3-tab .inbox-md3-tab-label {
    text-align: center;
}

.cc-rail-label,
.inbox-md3-tab-label,
.cam-fab-item-label,
#sidebar .toggle-label,
#sidebar .toggle-text,
#sidebar .sidebar-list-label:not(.audio-processing-eq-param-label) {
    display: block;
    min-width: 0;
    width: calc(100% + 2 * var(--gccr-label-pad-x, 0px));
    max-width: calc(100% + 2 * var(--gccr-label-pad-x, 0px));
    margin-inline: calc(-1 * var(--gccr-label-pad-x, 0px));
    padding-inline: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: start;
    direction: ltr;
    box-sizing: border-box;
}

#sidebar .audio-processing-eq-param-header .audio-processing-eq-param-label {
    display: block;
    min-width: 0;
    flex: 1 1 auto;
    width: auto;
    max-width: none;
    margin-inline: 0;
    padding-inline: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: start;
    box-sizing: border-box;
}

#tab-home .sidebar-list-item-slider .audio-processing-eq-param-header {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

#sidebar .sidebar-list-toggle-row .toggle-text {
    flex: 1 1 auto;
}

#menuBar #muteCbContainer input:checked + .menu-bar-item-content .toggle-slider,
#menuBar #muteCbContainer .toggle-switch:checked + .menu-bar-item-content .toggle-slider,
[data-color-scheme="vectorScope"] #menuBar #muteCbContainer input:checked + .menu-bar-item-content .toggle-slider,
[data-color-scheme="vectorScope"] #muteCbContainer input:checked + .menu-bar-item-content .toggle-slider {
    background: linear-gradient(
        135deg,
        var(--color-btn-gradient-start, #3b82f6),
        var(--color-btn-gradient-end, #2563eb)
    ) !important;
}

[data-color-scheme="vectorScope"] #menuBar #muteCbContainer input:checked + .menu-bar-item-content .toggle-slider,
[data-color-scheme="vectorScope"] #muteCbContainer input:checked + .menu-bar-item-content .toggle-slider {
    background-color: #00ff41 !important;
    border: 2px solid rgba(0, 255, 65, 0.9) !important;
}

#menuBar #muteCbContainer input:checked + .menu-bar-item-content .toggle-slider::before,
#menuBar #muteCbContainer .toggle-switch:checked + .menu-bar-item-content .toggle-slider::before {
    transform: translateX(16px);
}

:root[data-color-scheme="vectorScope"] #menuBar #muteCbContainer .toggle-slider::before,
:root[data-color-scheme="vectorScope"] #menuBar #muteCbContainer input:checked + .menu-bar-item-content .toggle-slider::before,
:root[data-color-scheme="vectorScope"] #menuBar #muteCbContainer .toggle-switch:checked + .menu-bar-item-content .toggle-slider::before {
    background-color: #000 !important;
    border: 1.5px solid rgba(0, 255, 65, 0.9) !important;
    box-sizing: border-box !important;
    box-shadow:
        0 0 0 1px rgba(0, 255, 65, 0.18),
        0 0 6px rgba(0, 255, 65, 0.22) !important;
}

/* Gallery trim dual-range: keep thumbs above track; native range tracks stay transparent. */
#videoGalleryTrimPanel .video-gallery-trim-track,
#audioGalleryTrimPanel .video-gallery-trim-track {
    z-index: 1 !important;
}

#videoGalleryTrimPanel .video-gallery-trim-track-fill,
#audioGalleryTrimPanel .video-gallery-trim-track-fill {
    z-index: 2 !important;
}

#videoGalleryTrimPanel .video-gallery-trim-range-start,
#audioGalleryTrimPanel .video-gallery-trim-range-start {
    z-index: 3 !important;
}

#videoGalleryTrimPanel .video-gallery-trim-range-end,
#audioGalleryTrimPanel .video-gallery-trim-range-end {
    z-index: 4 !important;
}

#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-runnable-track,
#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-runnable-track,
#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-track,
#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-track,
#videoGalleryTrimPanel .video-gallery-trim-range::-moz-range-track,
#audioGalleryTrimPanel .video-gallery-trim-range::-moz-range-track {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

#videoGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb,
#audioGalleryTrimPanel .video-gallery-trim-range::-webkit-slider-thumb,
#videoGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb,
#audioGalleryTrimPanel .video-gallery-trim-range::-moz-range-thumb {
    position: relative !important;
    z-index: 1 !important;
}

/* Classic sidebar tabs are hidden unless data-color-scheme=classic */
html:not([data-color-scheme="classic"]) #sidebar #sidebar-tabs {
    display: none !important;
}

html:not([data-color-scheme="classic"]) #sidebar #tab-mic,
html:not([data-color-scheme="classic"]) #sidebar #tab-audio {
    display: none !important;
}

html:not([data-color-scheme="classic"]) #sidebar #tab-home {
    display: flex !important;
    flex-direction: column !important;
}

:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:not(:disabled) {
    background-size: 24px 24px !important;
}

#saveFabShell #downloadButton:hover {
    transform: translateX(-50%) scale(1.05) !important;
}

#saveFabShell #downloadButton:active {
    transform: translateX(-50%) scale(0.95) !important;
}

/* Bottom FAB row + top chrome stack (menu bar only). */
:root {
    --gccr-menu-bar-height: 56px;
    --gccr-header-stack: calc(var(--gccr-menu-bar-height) + env(safe-area-inset-top, 0px));
    --gccr-bottom-fab-offset: calc(max(12px, env(safe-area-inset-bottom, 0px)) + 8px);
    --gccr-bottom-fab-offset-aligned: calc(max(12px, env(safe-area-inset-bottom, 0px)) + 8px);
}

html[data-color-scheme="classic"] {
    --gccr-header-stack: calc(48px + env(safe-area-inset-top, 0px));
}

.reaction-fab-shell,
#reactionFabShell.reaction-fab-shell {
    position: fixed !important;
    left: calc(max(12px, env(safe-area-inset-left, 0px)) + 6px) !important;
    right: auto !important;
    top: auto !important;
    bottom: var(
        --gccr-bottom-fab-offset-aligned,
        calc(max(12px, env(safe-area-inset-bottom, 0px)) + 8px)
    ) !important;
    z-index: 1004 !important;
    display: inline-flex !important;
    flex-direction: column-reverse !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    overflow: visible !important;
}

.reaction-fab-shell.open,
#reactionFabShell.reaction-fab-shell.open {
    bottom: var(
        --gccr-bottom-fab-offset-aligned,
        calc(max(12px, env(safe-area-inset-bottom, 0px)) + 8px)
    ) !important;
    gap: 5px !important;
    width: auto !important;
    min-width: 48px !important;
    max-width: min(96vw, 120px) !important;
}

#reactionFabShell .reaction-fab-toggle,
#reactionFabShell #reactionFabToggle {
    flex: 0 0 auto !important;
    position: relative !important;
    z-index: 2 !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #reactionFabToggle,
:root[data-color-scheme="vectorScope"] #reactionFabShell .reaction-fab-toggle {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 24px !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #00ff41 !important;
    border-width: 2px !important;
    border-style: solid !important;
    box-shadow:
        0 0 0 1px rgba(0, 255, 65, 0.18),
        0 0 12px rgba(0, 255, 65, 0.24),
        inset 0 0 10px rgba(0, 255, 65, 0.08) !important;
    color: #00ff41 !important;
    filter: none !important;
    -webkit-text-stroke: 0 !important;
    paint-order: normal !important;
    text-shadow: none !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell.reaction-fab-shell.open #reactionFabToggle,
:root[data-color-scheme="vectorScope"] #reactionFabShell.reaction-fab-shell.open .reaction-fab-toggle {
    background-color: rgba(0, 255, 65, 0.12) !important;
    border-color: rgba(0, 255, 65, 0.9) !important;
    border-width: 1.5px !important;
    box-shadow:
        0 3px 14px rgba(0, 0, 0, 0.5),
        0 0 16px rgba(0, 255, 65, 0.12) !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #reactionFabToggle svg {
    width: 24px !important;
    height: 24px !important;
    flex-shrink: 0 !important;
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #reactionFabToggle svg path {
    fill: #000 !important;
    color: #000 !important;
}

/* Vector scope: reaction panel feedback buttons — match bottom FAB HUD style. */
:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 24px !important;
    border-style: solid !important;
    background-color: transparent !important;
    background-image: none !important;
    -webkit-text-stroke: 0 !important;
    paint-order: normal !important;
    text-shadow: none !important;
    transition: transform 0.2s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.2s ease, opacity 0.2s ease, filter 0.2s ease !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons.feedback-buttons-container.active .feedback-button:not(.disabled):not(:disabled) {
    border-color: #00ff41 !important;
    border-width: 2px !important;
    box-shadow:
        0 0 0 1px rgba(0, 255, 65, 0.18),
        0 0 12px rgba(0, 255, 65, 0.24),
        inset 0 0 10px rgba(0, 255, 65, 0.08) !important;
    color: #00ff41 !important;
    opacity: 1 !important;
    filter: none !important;
    cursor: pointer !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons.feedback-buttons-container.active .feedback-button:not(.disabled):not(:disabled):hover {
    transform: scale(1.05) !important;
    background-color: rgba(0, 255, 65, 0.12) !important;
    border-color: rgba(0, 255, 65, 0.9) !important;
    border-width: 1.5px !important;
    box-shadow:
        0 3px 14px rgba(0, 0, 0, 0.5),
        0 0 16px rgba(0, 255, 65, 0.12) !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons.feedback-buttons-container.active .feedback-button:not(.disabled):not(:disabled):active {
    transform: scale(0.92) !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons.feedback-buttons-container:not(.active) .feedback-button,
:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button.disabled,
:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button:disabled {
    border-color: #454545 !important;
    border-width: 2px !important;
    background-color: transparent !important;
    box-shadow:
        0 0 0 1px rgba(80, 80, 80, 0.2),
        inset 0 0 8px rgba(80, 80, 80, 0.08) !important;
    opacity: 0.55 !important;
    filter: grayscale(100%) !important;
    cursor: not-allowed !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons.feedback-buttons-container:not(.active) .feedback-button:hover,
:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button.disabled:hover,
:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button:disabled:hover {
    transform: none !important;
    opacity: 0.55 !important;
    filter: grayscale(100%) !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button *,
:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button .emoji-lg,
:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button .custom-emoji-display {
    -webkit-text-stroke: 0 !important;
    text-shadow: none !important;
    paint-order: normal !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons .feedback-button-custom .custom-emoji-display.empty {
    color: rgba(0, 255, 65, 0.55) !important;
    font-size: 10px !important;
}

:root[data-color-scheme="vectorScope"] #reactionFabShell #feedbackButtons #heartFeedbackButton .emoji-lg {
    font-size: 22px !important;
}

#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel,
#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel.active,
#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel:not(.active) {
    display: grid !important;
    grid-template-columns: repeat(2, 48px) !important;
    grid-template-rows: repeat(4, 48px) !important;
    grid-auto-flow: column !important;
    align-items: center !important;
    justify-items: center !important;
    width: calc(48px * 2 + 5px) !important;
    min-width: calc(48px * 2 + 5px) !important;
    max-width: calc(48px * 2 + 5px) !important;
    height: calc(48px * 4 + 5px * 3) !important;
    min-height: calc(48px * 4 + 5px * 3) !important;
    max-height: calc(48px * 4 + 5px * 3) !important;
    padding: 0 !important;
    gap: 5px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transition: opacity 0.24s ease, visibility 0s linear 0.24s !important;
}

#reactionFabShell:not(.open) #feedbackButtons.feedback-buttons-container.reaction-fab-panel,
#reactionFabShell:not(.open) #feedbackButtons.feedback-buttons-container.reaction-fab-panel.active,
#reactionFabShell:not(.open) #feedbackButtons.feedback-buttons-container.reaction-fab-panel:not(.active) {
    position: absolute !important;
    left: 0 !important;
    bottom: 48px !important;
    top: auto !important;
    width: calc(48px * 2 + 5px) !important;
    height: calc(48px * 4 + 5px * 3) !important;
    min-height: calc(48px * 4 + 5px * 3) !important;
    max-height: calc(48px * 4 + 5px * 3) !important;
    padding: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* Reaction panel open: above banner and other FABs. */
#reactionFabShell.reaction-fab-shell.open {
    z-index: 1010 !important;
}

#reactionFabShell.reaction-fab-shell.open #feedbackButtons.feedback-buttons-container.reaction-fab-panel,
#reactionFabShell.reaction-fab-shell.open #feedbackButtons.feedback-buttons-container.reaction-fab-panel.active,
#reactionFabShell.reaction-fab-shell.open #feedbackButtons.feedback-buttons-container.reaction-fab-panel:not(.active) {
    position: relative !important;
    left: auto !important;
    bottom: auto !important;
    top: auto !important;
    width: calc(48px * 2 + 5px) !important;
    min-width: calc(48px * 2 + 5px) !important;
    max-width: calc(48px * 2 + 5px) !important;
    height: calc(48px * 4 + 5px * 3) !important;
    min-height: calc(48px * 4 + 5px * 3) !important;
    max-height: calc(48px * 4 + 5px * 3) !important;
    overflow: visible !important;
    padding-bottom: 5px !important;
    z-index: 1 !important;
    pointer-events: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    transition: opacity 0.24s ease, visibility 0s linear 0s !important;
}

#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel .feedback-button {
    transition: opacity 0.24s ease !important;
}

#reactionFabShell #feedbackButtons.feedback-buttons-container.reaction-fab-panel .feedback-button:nth-child(n + 5) {
    transform: none !important;
}

/* Save FAB row: same fixed bottom as .reaction-fab-shell; wins theme position:relative resets. */
#saveFabShell #downloadButton,
.save-fab-shell #downloadButton {
    position: fixed !important;
    top: auto !important;
    right: auto !important;
    bottom: var(
        --gccr-bottom-fab-offset-aligned,
        calc(max(12px, env(safe-area-inset-bottom, 0px)) + 8px)
    ) !important;
    left: 50% !important;
    z-index: 1004 !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    max-width: 48px !important;
    max-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    transform: translateX(-50%) !important;
}

#feelingsFridayBanner {
    top: auto !important;
    bottom: calc(var(--gccr-bottom-fab-offset-aligned) + 48px + 10px) !important;
}

/* Session recorder timer: bottom-right, vertically aligned with FREE-FOR-ALL banner. */
#podcastRecorderIndicator.podcast-recorder-indicator,
.podcast-recorder-indicator {
    z-index: 1003 !important;
    top: auto !important;
    right: max(14px, env(safe-area-inset-right, 0px) + 8px) !important;
    bottom: calc(var(--gccr-bottom-fab-offset-aligned) + 48px + 10px) !important;
    transform: none !important;
}

body:has(#userListModal.active) .podcast-recorder-indicator.active,
body:has(#userListModal.closing) .podcast-recorder-indicator.active,
body:has(#channelListModal.active) .podcast-recorder-indicator.active,
body:has(#channelListModal.closing) .podcast-recorder-indicator.active,
body:has(#sidebar.active) .podcast-recorder-indicator.active,
body:has(#sidebar.closing) .podcast-recorder-indicator.active,
body:has(#inboxModal.active) .podcast-recorder-indicator.active,
body:has(#inboxModal.closing) .podcast-recorder-indicator.active {
    display: none !important;
    pointer-events: none !important;
}

/* Loading/connecting spinners: above download FAB when not in boot veil. */
#loadingSpinnerWrapper,
#connectionSpinnerWrapper {
    top: auto !important;
    bottom: calc(var(--gccr-bottom-fab-offset-aligned) + 48px + 10px) !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 1005 !important;
}

#loadingSpinnerText,
#connectionSpinnerText {
    font-size: 0.85rem !important;
}

@media (max-width: 480px) {
    #loadingSpinnerText,
    #connectionSpinnerText {
        font-size: 0.72rem !important;
    }
}

/* Camera/media FAB: bottom-right row, matches save + reaction FAB size. */
#camFabRoot.cam-fab-root {
    position: fixed !important;
    right: calc(max(12px, env(safe-area-inset-right, 0px)) + 6px) !important;
    left: auto !important;
    bottom: var(
        --gccr-bottom-fab-offset-aligned,
        calc(max(12px, env(safe-area-inset-bottom, 0px)) + 8px)
    ) !important;
    top: auto !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    max-width: 48px !important;
    max-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 1004 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    box-sizing: border-box !important;
}

#camFabRoot.cam-fab-root.cam-fab-open {
    z-index: 1005 !important;
}

#camFabRoot.cam-fab-root #camButton {
    position: relative !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    max-width: 48px !important;
    max-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 24px !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#camFabRoot.cam-fab-root #camButton .cam-button-icon {
    width: 24px !important;
    max-width: 24px !important;
    height: 24px !important;
}

#camFabRoot.cam-fab-root .cam-fab-menu {
    left: auto !important;
    right: 0 !important;
    align-items: flex-end !important;
}

#blockDownloadContainer {
    height: auto !important;
    min-height: 0 !important;
    gap: 0 !important;
}

body:has(.modal.active) #camFabRoot,
body:has(#userListModal.active) #camFabRoot,
body:has(#sidebar.active) #camFabRoot,
body:has(#leaderboardModal.active) #camFabRoot,
body:has(#channelListModal.open) #camFabRoot {
    z-index: 990 !important;
}

/* Keep bottom FABs under modals, sidebars, and podcast overlays. */
body:has(.modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.modal.active) #saveFabShell #downloadButton,
body:has(.modal.active) .save-fab-shell #downloadButton,
body:has(.modal.active) #camFabRoot.cam-fab-root,
body:has(.modal.active) #camFabRoot.cam-fab-root.cam-fab-open,
body:has([role="dialog"].active) #reactionFabShell.reaction-fab-shell,
body:has([role="dialog"].active) #reactionFabShell.reaction-fab-shell.open,
body:has([role="dialog"].active) #saveFabShell #downloadButton,
body:has([role="dialog"].active) .save-fab-shell #downloadButton,
body:has([role="dialog"].active) #camFabRoot.cam-fab-root,
body:has([role="dialog"].active) #camFabRoot.cam-fab-root.cam-fab-open,
body:has(#userListModal.active) #reactionFabShell.reaction-fab-shell,
body:has(#userListModal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(#userListModal.active) #saveFabShell #downloadButton,
body:has(#userListModal.active) .save-fab-shell #downloadButton,
body:has(#sidebar.active) #reactionFabShell.reaction-fab-shell,
body:has(#sidebar.active) #reactionFabShell.reaction-fab-shell.open,
body:has(#sidebar.active) #saveFabShell #downloadButton,
body:has(#sidebar.active) .save-fab-shell #downloadButton,
body:has(#leaderboardModal.active) #reactionFabShell.reaction-fab-shell,
body:has(#leaderboardModal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(#leaderboardModal.active) #saveFabShell #downloadButton,
body:has(#leaderboardModal.active) .save-fab-shell #downloadButton,
body:has(#channelListModal.open) #reactionFabShell.reaction-fab-shell,
body:has(#channelListModal.open) #reactionFabShell.reaction-fab-shell.open,
body:has(#channelListModal.open) #saveFabShell #downloadButton,
body:has(#channelListModal.open) .save-fab-shell #downloadButton,
body:has(.podcast-processing-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.podcast-processing-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.podcast-processing-modal.active) #saveFabShell #downloadButton,
body:has(.podcast-recovery-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.podcast-recovery-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.podcast-recovery-modal.active) #saveFabShell #downloadButton,
body:has(.podcast-postprocess-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.podcast-postprocess-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.podcast-postprocess-modal.active) #saveFabShell #downloadButton,
body:has(.podcast-metadata-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.podcast-metadata-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.podcast-metadata-modal.active) #saveFabShell #downloadButton,
body:has(.podcast-participants-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.podcast-participants-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.podcast-participants-modal.active) #saveFabShell #downloadButton,
body:has(.video-recording-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.video-recording-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.video-recording-modal.active) #saveFabShell #downloadButton,
body:has(.emoji-picker-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.emoji-picker-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.emoji-picker-modal.active) #saveFabShell #downloadButton,
body:has(.cc-chip-shop-overlay.active) #reactionFabShell.reaction-fab-shell,
body:has(.cc-chip-shop-overlay.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.cc-chip-shop-overlay.active) #saveFabShell #downloadButton,
body:has(.moderated-users-modal.active) #reactionFabShell.reaction-fab-shell,
body:has(.moderated-users-modal.active) #reactionFabShell.reaction-fab-shell.open,
body:has(.moderated-users-modal.active) #saveFabShell #downloadButton {
    z-index: 990 !important;
}

/* App-wide Ubuntu font (overrides theme font stacks) */
html[data-color-scheme],
html[data-color-scheme] body,
html[data-color-scheme] #app,
html[data-color-scheme] #app *,
html[data-color-scheme] #app *::before,
html[data-color-scheme] #app *::after {
    font-family: var(--gccr-app-font) !important;
}

/* Top menu bar: pin under safe area. */
#menuBar {
    top: 0 !important;
    bottom: auto !important;
    padding-top: max(8px, env(safe-area-inset-top, 0px)) !important;
    padding-bottom: 8px !important;
    border-top: none !important;
    border-bottom: 1px solid color-mix(in srgb, var(--color-accent, #0099ff) 55%, transparent) !important;
    box-sizing: border-box !important;
}

#emojiPickerModal.emoji-picker-modal,
#emojiPickerModal.emoji-picker-modal.active {
    top: var(--gccr-header-stack) !important;
}

#feelingsFridayBanner.active {
    transform: translate(-50%, 0) !important;
}

#tab-home .sidebar-advanced-settings-summary > .sidebar-list-label {
    position: relative !important;
    top: -5px !important;
}

/* Profile fields: direct #tab-home children must not flex-grow or reserve bottom gap. */
#sidebar #tab-home > .input-container.sidebar-list-control,
#sidebar #tab-home > #usernameColorDropdown {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    align-self: stretch !important;
    min-height: 0 !important;
    height: auto !important;
    padding-bottom: 0 !important;
}

#sidebar #tab-home > .input-container.sidebar-list-control {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-bottom: 0 !important;
    box-sizing: border-box !important;
    display: block !important;
}

#sidebar #tab-home > .input-container.sidebar-list-control input,
#sidebar #tab-home > .input-container.sidebar-list-control #nicknameInput {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    min-height: 36px !important;
    box-sizing: border-box !important;
}

#sidebar #tab-home > #usernameColorDropdown.username-color-dropdown.sidebar-list-control {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -1px !important;
    margin-bottom: 10px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    left: 0 !important;
    box-sizing: border-box !important;
    display: block !important;
}

#sidebar #tab-home > #usernameColorDropdown .cs-scheme-sel-wrap {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

body #sidebar #tab-home > #usernameColorDropdown .username-color-overlay {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

#sidebar #tab-home > label[for="nicknameInput"].sidebar-list-label {
    margin: 5px 0 5px !important;
    padding-top: 0 !important;
    position: relative !important;
    left: 5px !important;
}

#toastNotificationTop {
    margin-top: 5px !important;
}

#keyingUpList {
    top: 21px !important;
}

/* Main UI block button — shared PNG art (see BLOCKBTN_EMBED). */
#controlsContainer #buttonContainer #blockButton {
    width: 47px !important;
    height: 47px !important;
    min-width: 47px !important;
    min-height: 47px !important;
    flex-shrink: 0 !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    filter: none !important;
    opacity: 1 !important;
    overflow: visible !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
}

#buttonContainer #blockButton::after,
#buttonContainer #blockButton::before {
    content: none !important;
    display: none !important;
}

#controlsContainer #buttonContainer #blockButton.active:not(:disabled) {
    background-image: var(--blockbtn-on) !important;
}

#controlsContainer #buttonContainer #blockButton:not(.active),
#controlsContainer #buttonContainer #blockButton:disabled {
    background-image: var(--blockbtn-off) !important;
}

/* Main UI skip/reverse buttons — shared PNG art (see BLOCKBTN_EMBED). */
#controlsContainer #buttonContainer #skipButton,
#controlsContainer #buttonContainer #reverseButton {
    width: 47px !important;
    height: 47px !important;
    min-width: 47px !important;
    min-height: 47px !important;
    flex-shrink: 0 !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    filter: none !important;
    opacity: 1 !important;
    overflow: visible !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
}

#buttonContainer #skipButton::after,
#buttonContainer #skipButton::before,
#buttonContainer #reverseButton::after,
#buttonContainer #reverseButton::before {
    content: none !important;
    display: none !important;
}

#controlsContainer #buttonContainer #skipButton.active:not(:disabled),
#controlsContainer #buttonContainer #reverseButton.active:not(:disabled) {
    background-image: var(--skipbtn-on) !important;
}

#controlsContainer #buttonContainer #reverseButton.active:not(:disabled) {
    transform: scaleX(-1) !important;
}

#controlsContainer #buttonContainer #skipButton:not(.active),
#controlsContainer #buttonContainer #skipButton:disabled,
#controlsContainer #buttonContainer #reverseButton:not(.active),
#controlsContainer #buttonContainer #reverseButton:disabled {
    background-image: var(--skipbtn-off) !important;
}

#controlsContainer #buttonContainer #reverseButton:not(.active),
#controlsContainer #buttonContainer #reverseButton:disabled {
    transform: scaleX(-1) !important;
}

/* Vector scope: PNG block button (no HUD border glow; minified used ::after SVG). */
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #blockButton {
    border: none !important;
    border-width: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
    filter: none !important;
}

/* Vector scope: PNG skip/reverse — borderless in all states. */
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton,
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton:not(:disabled),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton.active,
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton.active:not(:disabled),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton:not(.active),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton:disabled,
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton,
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton:not(:disabled),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton.active,
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton.active:not(:disabled),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton:not(.active),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton:disabled {
    border: none !important;
    border-width: 0 !important;
    border-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    filter: none !important;
}

:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #blockButton.active:not(:disabled) {
    background-image: var(--blockbtn-on) !important;
}

:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #blockButton:not(.active),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #blockButton:disabled {
    background-image: var(--blockbtn-off) !important;
}

:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton.active:not(:disabled),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton.active:not(:disabled) {
    background-image: var(--skipbtn-on) !important;
}

:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton:not(.active),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #skipButton:disabled,
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton:not(.active),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton:disabled {
    background-image: var(--skipbtn-off) !important;
}

:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton.active:not(:disabled) {
    transform: scaleX(-1) !important;
}

:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton:not(.active),
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #reverseButton:disabled {
    transform: scaleX(-1) !important;
}

/* Main UI — block at 25vw, talk at 50vw, skip/reverse at 75vw (viewport midpoints). */
html:not([data-color-scheme="classic"]) #controlsContainer #buttonContainer {
    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    align-items: center !important;
    justify-items: stretch !important;
    width: 100vw !important;
    max-width: none !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    box-sizing: border-box !important;
    gap: 0 !important;
    padding: 0 !important;
    height: calc(140px * 1.25) !important;
}

html:not([data-color-scheme="classic"]) #controlsContainer #blockDownloadContainer {
    grid-column: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    flex-shrink: 1 !important;
}

:root {
    --gccr-talk-btn-size: 130px;
}

html:not([data-color-scheme="classic"]) {
    --gccr-talk-btn-size: calc(130px * 1.25);
}

html[data-color-scheme="classic"] {
    --gccr-talk-btn-size: 173px;
}

html:not([data-color-scheme="classic"]) #controlsContainer #talkButtonWrapper {
    grid-column: 2 !important;
    justify-self: center !important;
}

html:not([data-color-scheme="classic"]) #controlsContainer #skipReverseContainer {
    grid-column: 3 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    gap: 20px !important;
    flex-shrink: 1 !important;
}

html:not([data-color-scheme="classic"]) #controlsContainer #buttonContainer #talkButton {
    width: var(--gccr-talk-btn-size) !important;
    height: var(--gccr-talk-btn-size) !important;
    min-width: var(--gccr-talk-btn-size) !important;
    min-height: var(--gccr-talk-btn-size) !important;
}

html:not([data-color-scheme="classic"]) #buttonContainer #talkButton:not(:disabled),
html:not([data-color-scheme="classic"]) #buttonContainer #talkButton.talking,
html:not([data-color-scheme="classic"]) #buttonContainer #talkButton.talking:not(:disabled) {
    background-size: calc(72px * 1.25) auto, 100% 100% !important;
}

.video-message-blur-layer #currentSpeaker {
    position: absolute !important;
    top: auto !important;
    bottom: 82px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 22;
}
.video-message-blur-layer #currentSpeaker.visible {
    transform: translateX(-50%) scale(1) !important;
}
.video-message-blur-layer #playbackInfo {
    position: absolute;
    bottom: 32px;
    left: 50%;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    text-align: center;
    pointer-events: none;
    z-index: 21;
    border-radius: 0;
}
.video-message-blur-layer #incomingQueueTimeCounter {
    display: block;
    min-width: 3ch;
    font-size: 13px;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
    letter-spacing: 0.04em;
    color: #fff;
    text-shadow:
        0 0 4px rgba(0, 0, 0, 0.85),
        0 0 8px rgba(0, 0, 0, 0.6);
}

/* Hide queue segment lights; keep recording progress bar during talk */
#queueVisualizationBar,
#videoContainerBars #queueVisualizationBar {
    display: none !important;
}
#queueVisualization #recordProgress {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    width: var(--gccr-talk-btn-size) !important;
    max-width: var(--gccr-talk-btn-size) !important;
}

#queueVisualization.recording {
    opacity: 1 !important;
    visibility: visible !important;
}

#queueVisualization.recording #recordProgress {
    visibility: visible !important;
    pointer-events: auto !important;
    opacity: 1 !important;
    position: relative !important;
    inset: auto !important;
    width: var(--gccr-talk-btn-size) !important;
    max-width: var(--gccr-talk-btn-size) !important;
    height: 8px !important;
    margin: 0 auto !important;
}

#themeWallpaperRow {
    display: none !important;
}

html[data-color-scheme] #app,
html[data-no-wallpaper] #app,
#app {
    background: #000 !important;
    background-image: none !important;
}

/* User/channel list: fixed Close button at bottom (all non-classic themes). */
html:not([data-color-scheme="classic"]) body #userListModal.active:not(.closing) #userListClassicCloseBtn,
html:not([data-color-scheme="classic"]) body #userListModal.opening #userListClassicCloseBtn,
html:not([data-color-scheme="classic"]) body #channelListModal.active:not(.closing) #channelListClassicCloseBtn,
html:not([data-color-scheme="classic"]) body #channelListModal.opening #channelListClassicCloseBtn,
html:not([data-color-scheme="classic"]) body #inboxModal.active:not(.closing) #inboxClose,
html:not([data-color-scheme="classic"]) body #inboxModal.opening #inboxClose,
html:not([data-color-scheme="classic"]) body #leaderboardModal.active:not(.closing) #leaderboardClose,
html:not([data-color-scheme="classic"]) body #leaderboardModal.opening #leaderboardClose,
html:not([data-color-scheme="classic"]) body #userInfoModal.active:not(.closing) #userInfoClose,
html:not([data-color-scheme="classic"]) body #userInfoModal.opening #userInfoClose {
    display: block !important;
    flex: 0 0 auto !important;
    width: calc(100% - 20px) !important;
    margin: 6px 10px calc(10px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 12px 16px !important;
    box-sizing: border-box !important;
    border: none !important;
    border-radius: 8px !important;
    background: linear-gradient(
        180deg,
        var(--color-btn-gradient-start, rgba(0, 100, 200, 0.8)) 0%,
        var(--color-btn-gradient-end, rgba(0, 150, 255, 0.8)) 100%
    ) !important;
    color: var(--color-btn-text, #fff) !important;
    font-family: var(--gccr-app-font) !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    text-align: center !important;
    cursor: pointer !important;
    box-shadow: none !important;
    text-shadow: var(--color-btn-text-shadow, none) !important;
    -webkit-tap-highlight-color: transparent !important;
    touch-action: manipulation !important;
}

/* Video/picture message thumbnail + label: sit above controls overlap */
#videoMessageContainer .video-message-icons-row {
    bottom: 115px !important;
}

#videoMessageContainer .video-idle-globe-overlay {
    container-type: size !important;
    align-items: center !important;
    justify-content: center !important;
}

#videoMessageContainer .video-idle-globe-overlay .video-idle-globe-img {
    aspect-ratio: 4 / 3 !important;
    width: min(100cqw, calc(100cqh * 4 / 3)) !important;
    height: min(100cqh, calc(100cqw * 3 / 4)) !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: cover !important;
}

/* Vector scope: disabled save FAB matches disabled attach/cam FAB (grey ring + muted icon). */
:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:disabled,
:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton:disabled.active {
    background-color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%236d6d6d'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 24px 24px !important;
    border: 2px solid #454545 !important;
    border-color: #454545 !important;
    filter: none !important;
    opacity: 1 !important;
    box-shadow:
        0 0 0 1px rgba(80, 80, 80, 0.2),
        inset 0 0 8px rgba(80, 80, 80, 0.08) !important;
    cursor: not-allowed !important;
}

/* Vector scope: user/channel list Close buttons need solid green fill (theme btn vars are ~transparent). */
:root[data-color-scheme="vectorScope"] body #userListModal.active:not(.closing) #userListClassicCloseBtn,
:root[data-color-scheme="vectorScope"] body #userListModal.opening #userListClassicCloseBtn,
:root[data-color-scheme="vectorScope"] body #channelListModal.active:not(.closing) #channelListClassicCloseBtn,
:root[data-color-scheme="vectorScope"] body #channelListModal.opening #channelListClassicCloseBtn,
:root[data-color-scheme="vectorScope"] body #inboxModal.active:not(.closing) #inboxClose,
:root[data-color-scheme="vectorScope"] body #inboxModal.opening #inboxClose,
:root[data-color-scheme="vectorScope"] body #leaderboardModal.active:not(.closing) #leaderboardClose,
:root[data-color-scheme="vectorScope"] body #leaderboardModal.opening #leaderboardClose,
:root[data-color-scheme="vectorScope"] body #userInfoModal.active:not(.closing) #userInfoClose,
:root[data-color-scheme="vectorScope"] body #userInfoModal.opening #userInfoClose {
    background: linear-gradient(180deg, #00ff41 0%, #00c828 100%) !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    -webkit-text-stroke: 0 !important;
    paint-order: normal !important;
    text-shadow: none !important;
    border: 1.5px solid rgba(0, 255, 65, 0.9) !important;
    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.62),
        0 0 0 1px rgba(0, 0, 0, 0.35) !important;
}

/* Vector scope: inbox icon uses same phosphor green filter as users/channel icons. */
:root[data-color-scheme="vectorScope"] #menuBar #inboxButton #inboxIcon,
:root[data-color-scheme="vectorScope"] body:has(#inboxModal.active) #menuBar #inboxButton #inboxIcon,
:root[data-color-scheme="vectorScope"] body:has(#inboxModal.closing) #menuBar #inboxButton #inboxIcon {
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
}

:root[data-color-scheme="vectorScope"] #menuBar #inboxButton.has-unread #inboxIcon {
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) drop-shadow(0 0 4px #00ff41) drop-shadow(0 0 12px rgba(0, 255, 65, 0.75)) !important;
}

/* Vector scope: inbox Chats/Friends tab icons match menu bar phosphor green. */
:root[data-color-scheme="vectorScope"] #inboxModal .inbox-md3-tab .inbox-md3-tab-icon {
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
}

/* Vector scope: mute toggle off-state — green track + notch (gray border rule is higher in bundle). */
:root[data-color-scheme="vectorScope"] #menuBar #muteCbContainer .toggle-switch:not(:checked) + .menu-bar-item-content .toggle-slider {
    background-color: rgba(0, 255, 65, 0.35) !important;
    border: 2px solid rgba(0, 255, 65, 0.85) !important;
}

:root[data-color-scheme="vectorScope"] #menuBar #muteCbContainer .toggle-switch:not(:checked) + .menu-bar-item-content .toggle-slider::before {
    background-color: #000 !important;
    border: 1.5px solid rgba(0, 255, 65, 0.9) !important;
    box-sizing: border-box !important;
    box-shadow:
        0 0 0 1px rgba(0, 255, 65, 0.18),
        0 0 6px rgba(0, 255, 65, 0.22) !important;
}

/* Inbox / leaderboard / user info: bottom Close button layout (titlebar removed). */
#inboxClose.user-list-classic-close-btn,
#leaderboardClose.user-list-classic-close-btn,
#userInfoClose.user-list-classic-close-btn {
    display: none;
    flex: 0 0 auto !important;
}

#inboxModal #inboxClose {
    position: relative !important;
    z-index: 2 !important;
}

#userInfoModal .modal-content {
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}

#userInfoModal #userInfoStats {
    flex: 0 0 auto !important;
}

#userInfoModal #userInfoContent {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
}

#userInfoModal .user-info-actions {
    flex: 0 0 auto !important;
}

/* Vector scope: media review dialogs — bright phosphor frame (ID rules override generic modal skin). */
:root[data-color-scheme="vectorScope"] #videoReviewModal.video-review-modal,
:root[data-color-scheme="vectorScope"] #audioUploadModal.video-recording-modal {
    background: rgba(0, 0, 0, 0.9) !important;
}

:root[data-color-scheme="vectorScope"] #videoReviewModal .video-review-modal-content,
:root[data-color-scheme="vectorScope"] #audioUploadModal .video-recording-modal-content {
    background: rgba(0, 12, 0, 0.98) !important;
    border: 2px solid rgba(0, 255, 65, 0.9) !important;
    box-shadow:
        0 0 0 1px rgba(0, 255, 65, 0.35),
        0 0 28px rgba(0, 255, 65, 0.45),
        inset 0 0 18px rgba(0, 255, 65, 0.1) !important;
}

:root[data-color-scheme="vectorScope"] #videoReviewModal .video-recording-preview-wrap,
:root[data-color-scheme="vectorScope"] #audioUploadModal .video-recording-preview-wrap {
    border: 1px solid rgba(0, 255, 65, 0.35) !important;
    box-shadow: inset 0 0 12px rgba(0, 255, 65, 0.08) !important;
}

:root[data-color-scheme="vectorScope"] #videoReviewModal .video-review-actions button:not(#videoReviewSendBtn),
:root[data-color-scheme="vectorScope"] #audioUploadReviewPanel .video-gallery-trim-actions .video-gallery-trim-secondary,
:root[data-color-scheme="vectorScope"] #audioGalleryTrimPanel .video-gallery-trim-actions .video-gallery-trim-secondary {
    background: rgba(0, 255, 65, 0.1) !important;
    border: 1.5px solid rgba(0, 255, 65, 0.65) !important;
    box-shadow: 0 0 10px rgba(0, 255, 65, 0.12) !important;
}

:root[data-color-scheme="vectorScope"] #videoReviewModal .video-review-actions #videoReviewSendBtn,
:root[data-color-scheme="vectorScope"] #audioUploadReviewPanel .video-gallery-trim-actions .video-gallery-trim-primary,
:root[data-color-scheme="vectorScope"] #audioGalleryTrimPanel .video-gallery-trim-actions .video-gallery-trim-primary {
    background: linear-gradient(180deg, #00ff41 0%, #00c828 100%) !important;
    border: 1.5px solid rgba(0, 255, 65, 0.95) !important;
    box-shadow: 0 0 16px rgba(0, 255, 65, 0.35) !important;
}

:root[data-color-scheme="vectorScope"] #videoReviewModal .video-review-actions button:not(#videoReviewSendBtn) img {
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
}

:root[data-color-scheme="vectorScope"] #videoReviewModal .video-review-actions #videoReviewSendBtn img {
    filter: brightness(0) !important;
}

:root[data-color-scheme="vectorScope"] #audioGalleryTrimPanel .video-gallery-trim-hint,
:root[data-color-scheme="vectorScope"] #audioUploadReviewPanel .video-gallery-trim-hint,
:root[data-color-scheme="vectorScope"] #videoRecordingModal.gallery-trim-mode #videoGalleryTrimHint {
    color: rgba(0, 255, 65, 0.82) !important;
}

/* Review modals: full-screen panel with 10px outer margin, no titlebar. */
#videoReviewModal.video-review-modal,
#audioUploadModal.video-recording-modal {
    align-items: stretch !important;
    justify-content: stretch !important;
    padding: 10px !important;
    box-sizing: border-box !important;
}

#videoReviewModal .video-review-modal-content,
#audioUploadModal .video-recording-modal-content {
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    max-height: none !important;
    min-height: 0 !important;
    flex: 1 1 auto !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    border-radius: 12px !important;
    padding: 0 !important;
}

#videoReviewModal .video-recording-preview-wrap {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: auto !important;
    max-width: none !important;
    max-height: none !important;
    margin: 10px !important;
    align-self: stretch !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}

#videoReviewModal #videoReviewPlayer,
#videoReviewModal #videoReviewImage {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
}

#videoReviewModal .video-review-actions {
    flex: 0 0 auto !important;
    margin: 0 10px calc(10px + env(safe-area-inset-bottom, 0px)) !important;
}

#audioUploadModal .video-recording-preview-wrap,
#audioUploadModal .video-recording-progress {
    flex: 0 0 auto !important;
}

#audioUploadModal.gallery-trim-mode #audioGalleryTrimPanel,
#audioUploadModal.audio-upload-review-mode #audioUploadReviewPanel {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    margin: 10px !important;
    justify-content: center !important;
}

/* Leaderboard chaos bank: tab rail tinted; main panel area uses outer shell translucency */
#leaderboardModal .leaderboard-chaos-bank-mount,
#leaderboardModal .leaderboard-chaos-bank-mount .cc-bank-shell,
#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panels,
#leaderboardModal .leaderboard-chaos-bank-mount .cc-tab-panel {
    background: transparent !important;
    background-color: transparent !important;
}

#leaderboardModal .leaderboard-chaos-bank-mount .cc-nav-rail,
#leaderboardModal .leaderboard-main-tabs,
#leaderboardModal .leaderboard-section > .leaderboard-tabs {
    background-color: color-mix(in srgb, var(--color-sidebar-solid-bg, #001428) 82%, transparent) !important;
}

:root[data-color-scheme="vectorScope"] body #leaderboardModal .leaderboard-modal-content,
:root[data-color-scheme="vectorScope"] body #inboxModal .modal-content {
    background: transparent !important;
    background-color: transparent !important;
}

/* Vector scope: keep talk-button HUD ring while recording. */
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton.talking,
:root[data-color-scheme="vectorScope"] #controlsContainer #buttonContainer #talkButton.talking:not(:disabled) {
    background-color: transparent !important;
    background-image: none !important;
    border: 2px solid #ef4444 !important;
    box-shadow:
        0 0 0 1px rgba(239, 68, 68, 0.26),
        0 0 16px rgba(239, 68, 68, 0.34),
        inset 0 0 10px rgba(239, 68, 68, 0.08) !important;
}

/* Vector scope: undo FAB while recording (minified block hides img + forces download bg). */
:root[data-color-scheme="vectorScope"]:has(#queueVisualization.recording) #saveFabShell #downloadButton.active:not(:disabled),
:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton[aria-label*="ndo" i].active:not(:disabled) {
    background-image: none !important;
}

:root[data-color-scheme="vectorScope"]:has(#queueVisualization.recording) #saveFabShell #downloadButton.active:not(:disabled) .download-button-undo-icon,
:root[data-color-scheme="vectorScope"] #saveFabShell #downloadButton[aria-label*="ndo" i].active:not(:disabled) .download-button-undo-icon {
    display: block !important;
    width: 40% !important;
    height: auto !important;
    max-height: 100% !important;
    object-fit: contain !important;
    filter: brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(6374%) hue-rotate(126deg) brightness(142%) contrast(130%) !important;
}
