html[data-theme=light] .showcase-mode-hint{--mode-hint-accent-rgb:93,209,230;color:#334155;border-color:rgba(var(--mode-hint-accent-rgb),.5);background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 10px 28px #18243a2e,0 0 12px rgba(var(--mode-hint-accent-rgb),.2),0 0 28px rgba(var(--mode-hint-accent-rgb),.24),inset 0 1px #fff}html[data-theme=light] .showcase-mode-hint:before{background:transparent;border:1px solid rgba(var(--mode-hint-accent-rgb),.35);box-shadow:0 0 14px rgba(var(--mode-hint-accent-rgb),.24)}html[data-theme=light] .showcase-mode-hint.is-visible:before{animation-name:showcase-hint-light-ripple}@keyframes showcase-hint-light-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}html[data-theme=light] .showcase-mode-hint:after{border-color:rgba(var(--mode-hint-accent-rgb),.5);background:#f8fafc}html[data-theme=light] .showcase-mode-hint.is-visible{animation-name:showcase-hint-pop,showcase-hint-light-glow}html[data-theme=light] .showcase-mode-hint.hint-fullscreen.is-visible{animation-name:showcase-hint-fullscreen-pop,showcase-hint-light-glow}@keyframes showcase-hint-light-glow{0%,to{box-shadow:0 10px 28px #18243a2e,0 0 12px rgba(var(--mode-hint-accent-rgb),.2),0 0 28px rgba(var(--mode-hint-accent-rgb),.24),inset 0 1px #fff}50%{box-shadow:0 12px 32px #18243a38,0 0 18px rgba(var(--mode-hint-accent-rgb),.36),0 0 38px rgba(var(--mode-hint-accent-rgb),.24),inset 0 1px #fff}}body[data-mode=display]{--wallpaper-shell-bg:#f2f5f8;--wallpaper-shell-line:#dce3eb;--wallpaper-header-bg:linear-gradient(105deg,#f8fafc 0%,#edf4fb 54%,#e7f4f1 100%);--wallpaper-header-highlight:#ffffffb3;--wallpaper-header-control-bg:#ffffff80;--wallpaper-notice-bg:linear-gradient(105deg,#dfeaf5 0%,#e0eceb 100%);--wallpaper-notice-ink:#3d586d;--wallpaper-control-bg:#172334e6;--wallpaper-control-hover:#24354aef;--wallpaper-control-line:#ffffff70}html[data-theme=dark] body[data-mode=display]{--wallpaper-shell-bg:#131920;--wallpaper-shell-line:#27313c;--wallpaper-header-bg:linear-gradient(105deg,#151d28 0%,#192737 54%,#152c2e 100%);--wallpaper-header-highlight:#ffffff0a;--wallpaper-header-control-bg:#ffffff08;--wallpaper-notice-bg:linear-gradient(105deg,#17212c 0%,#172726 100%);--wallpaper-notice-ink:#b7cbd8;--wallpaper-control-bg:#182330eb;--wallpaper-control-hover:#293b50f2;--wallpaper-control-line:#ffffff59}html[data-theme] body[data-mode=display] :is(.app-shell,.sidebar,.stage,.stage-header,.display-surface,.thumbnail-panel){background:var(--wallpaper-shell-bg);box-shadow:none}html[data-theme] body[data-mode=display] .sidebar{border-right-color:var(--wallpaper-shell-line)}html[data-theme] body[data-mode=display] :is(.stage-header,.thumbnail-panel){border-color:transparent}html[data-theme] body[data-mode=display] .stage-header{border-bottom:0;background:linear-gradient(180deg,transparent 18%,var(--wallpaper-shell-bg) 100%),var(--wallpaper-header-bg);box-shadow:none}html[data-theme] body[data-mode=display] .stage-header:after{content:none}html[data-theme] body[data-mode=display] .admin-notice{background:var(--wallpaper-notice-bg);color:var(--wallpaper-notice-ink);border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=light] body[data-mode=display] .admin-notice{font-weight:500}html[data-theme] body[data-mode=display] .wallpaper-screen{box-shadow:none}html[data-theme] body[data-mode=display] .thumbnail-item:not(.active){box-shadow:none}html[data-theme] body[data-mode=display] .stage-header>:is(.mode-button:not(.active),.announcement-button){background:var(--wallpaper-header-control-bg);border-color:var(--wallpaper-shell-line);box-shadow:none}html[data-theme] body[data-mode=display] .wallpaper-screen :is(.screen-nav,.screen-fullscreen,.screen-fit-toggle){background:var(--wallpaper-control-bg);border-color:var(--wallpaper-control-line);box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff12}html[data-theme] body[data-mode=display] .wallpaper-screen :is(.screen-nav,.screen-fullscreen){color:#fff}@media(hover:hover){html[data-theme] body[data-mode=display] .stage-header>:is(.mode-button:not(.active),.announcement-button):not(:disabled):hover{background:var(--panel);border-color:var(--category-accent)}html[data-theme] body[data-mode=display] .wallpaper-screen :is(.screen-nav,.screen-fullscreen):hover{background:var(--wallpaper-control-hover);border-color:#fff9}}html[data-theme] body[data-mode=display] .wallpaper-screen :is(.screen-nav,.screen-fullscreen):focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:761px){html[data-theme] body[data-mode=display] .display-surface{padding:14px 16px 8px}html[data-theme] body[data-mode=display] .thumbnail-panel{padding-left:16px;padding-right:16px}}@media(min-width:761px)and (max-height:680px){html[data-theme] body[data-mode=display] .display-surface{padding-top:10px;padding-bottom:6px}}body[data-mode=display] .admin-notice{display:none}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer],[data-private-room=true]) .thumbnail-panel{--car-thumbnail-width:160px;--car-thumbnail-height:100px}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer],[data-private-room=true]) .thumbnail-panel.is-expanded .thumbnail-strip{grid-template-columns:repeat(auto-fill,minmax(var(--car-thumbnail-width),1fr));grid-auto-rows:var(--car-thumbnail-height)}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer],[data-private-room=true]) .thumbnail-panel.is-expanded .thumbnail-item{height:var(--car-thumbnail-height)}@media(max-height:680px){body[data-mode=display]:is([data-channel=lobby],[data-channel=developer],[data-private-room=true]) .thumbnail-panel{--car-thumbnail-width:144px;--car-thumbnail-height:90px}}@media(max-height:580px){body[data-mode=display]:is([data-channel=lobby],[data-channel=developer],[data-private-room=true]) .thumbnail-panel{--car-thumbnail-width:128px;--car-thumbnail-height:80px}}.thumbnail-title{grid-template-columns:minmax(0,1fr) auto}.thumbnail-title-actions{grid-column:2}.thumbnail-title-leading{min-width:0}.thumbnail-title-leading h2{flex:none}#mediaFilter.media-filter-inline{flex:1;min-width:0;height:auto}.thumbnail-title{position:relative;isolation:isolate;overflow:hidden}#liveShowPanel .live-show-model-filter{overflow-x:auto;overflow-y:hidden;padding:10px 3px}.thumbnail-title:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:linear-gradient(105deg,transparent 32%,var(--category-accent) 47%,var(--category-accent-strong) 53%,transparent 68%) 110% 0 / 250% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent)}.thumbnail-title[data-category-sweep=a]:before{animation:categoryFilterSweepA 1.9s ease-in-out 1}.thumbnail-title[data-category-sweep=b]:before{animation:categoryFilterSweepB 1.9s ease-in-out 1}@keyframes categoryFilterSweepA{0%{background-position:110% 0;opacity:0}20%{opacity:.04}45%,55%{opacity:.16}80%{opacity:.04}to{background-position:-10% 0;opacity:0}}@keyframes categoryFilterSweepB{0%{background-position:110% 0;opacity:0}20%{opacity:.04}45%,55%{opacity:.16}80%{opacity:.04}to{background-position:-10% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.thumbnail-title[data-category-sweep]:before{animation:none}}#mediaFilter.media-filter-inline #mediaFilterMenu{position:static;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;width:100%;max-height:none;overflow:hidden;padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;animation:none;scrollbar-width:none;overscroll-behavior-x:contain;-ms-overflow-style:none}#mediaFilter.media-filter-inline #mediaFilterMenu::-webkit-scrollbar{display:none;width:0;height:0}#mediaFilterMenu .media-filter-primary{display:flex;flex:none;gap:6px;padding-right:10px;border-right:1px solid var(--line,#8292a633)}#mediaFilterMenu .media-filter-categories{display:flex;flex:1;min-width:0;gap:6px;overflow-x:auto;overflow-y:hidden;padding:2px 1px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}#mediaFilterMenu .media-filter-categories::-webkit-scrollbar{display:none;width:0;height:0}#mediaFilterMenu button{flex:none;width:auto;height:28px;padding:0 12px;gap:5px;white-space:nowrap;border:1px solid transparent}#mediaFilterMenu button+button{margin:0}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer]) #mediaFilterMenu .media-filter-categories{padding-top:10px;padding-bottom:10px}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer]) #mediaFilter.media-filter-inline #mediaFilterMenu button{height:38px;padding:0 16px;gap:7px;font-size:14px}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer]) #mediaFilterMenu button span{font-size:14px}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer]) #mediaFilterMenu button b{font-size:13px}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer]) .display-surface{min-height:0}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer]) .wallpaper-screen{min-height:0}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer]) .thumbnail-panel{flex:none}#mediaFilterMenu button b{min-width:0}#mediaFilterMenu button[aria-pressed=true]{border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--category-accent),var(--category-accent-strong));box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000012,0 2px 5px rgba(var(--category-accent-rgb),.2)}html[data-theme=dark] #mediaFilterMenu button[aria-pressed=true]{color:#10212e}#mediaFilterMenu button[aria-pressed=true] :is(span,b){color:inherit}#wallpaperScreen .screen-thumbnail-expand{position:relative;z-index:3;display:grid;place-items:center;width:100%;height:36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}#wallpaperScreen .screen-preview-toolbar{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:0 14px 14px;display:grid;grid-template-columns:minmax(0,max-content) minmax(92px,1fr) minmax(0,max-content);align-items:center;gap:14px;pointer-events:auto}#wallpaperScreen .screen-preview-toolbar>.image-rating-controls{position:static;grid-column:1;grid-row:1;min-width:0;max-width:100%;gap:8px;overflow-x:auto;scrollbar-width:none}#wallpaperScreen .screen-preview-toolbar>.screen-thumbnail-expand{grid-column:2;grid-row:1;pointer-events:auto}#wallpaperScreen .screen-preview-toolbar>.screen-thumbnail-expand:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}#wallpaperScreen .screen-preview-toolbar>.screen-media-actions{position:static;grid-column:3;grid-row:1;justify-self:end;justify-content:flex-start;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;pointer-events:auto}#wallpaperScreen .screen-preview-toolbar>:is(.image-rating-controls,.screen-media-actions)::-webkit-scrollbar{display:none}#wallpaperScreen .screen-preview-toolbar .image-rating-button{flex:none;box-sizing:border-box;min-width:36px;height:36px;padding:0 6px;gap:5px;font-size:12px}#wallpaperScreen .screen-preview-toolbar .image-rating-button img{width:24px;height:24px}#wallpaperScreen .screen-preview-toolbar .carousel-select-button img{width:26px;height:24px}#wallpaperScreen .screen-preview-toolbar :is(.screen-fullscreen,.screen-fit-toggle){flex:none}#wallpaperScreen .screen-thumbnail-expand:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:36px;box-sizing:border-box;border:1px solid #ffffff28;border-radius:18px;background:#00000052;pointer-events:none;box-shadow:0 10px 22px #0000002f,inset 0 1px #ffffff18;backdrop-filter:blur(10px) saturate(1.25);-webkit-backdrop-filter:blur(10px) saturate(1.25)}#wallpaperScreen .screen-thumbnail-expand[hidden]{display:none}#wallpaperScreen .screen-thumbnail-expand-icon{position:relative;z-index:1;display:grid;place-items:center;width:60px;height:36px;overflow:hidden;pointer-events:none}#wallpaperScreen .screen-thumbnail-expand img{position:relative;z-index:1;inset:auto;width:26px;height:9px;max-width:none;object-fit:contain;pointer-events:none;background:transparent;filter:none;transition:transform .16s ease}#wallpaperScreen .screen-thumbnail-expand[aria-pressed=true] img{transform:rotate(180deg)}#wallpaperScreen .screen-thumbnail-expand:hover:before{border-color:#ffffff48;background:#ffffff18}#wallpaperScreen .screen-thumbnail-expand:focus-visible{outline:2px solid white;outline-offset:2px}.screen-thumbnail-expand-label{display:none}#wallpaperScreen .screen-thumbnail-expand.has-alternating-label:before{width:92px}#wallpaperScreen .has-alternating-label .screen-thumbnail-expand-icon,#wallpaperScreen .has-alternating-label .screen-thumbnail-expand-label{grid-area:1/1}#wallpaperScreen .has-alternating-label .screen-thumbnail-expand-icon{animation:thumbnail-icon-alternate 8s ease-in-out infinite}#wallpaperScreen .has-alternating-label .screen-thumbnail-expand-label{display:block;position:relative;z-index:1;color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;line-height:36px;white-space:nowrap;pointer-events:none;animation:thumbnail-label-alternate 8s ease-in-out infinite}#wallpaperScreen .screen-thumbnail-expand:not([aria-pressed=true]) .thumbnail-label-close,#wallpaperScreen .screen-thumbnail-expand[aria-pressed=true] .thumbnail-label-open{display:none}@keyframes thumbnail-icon-alternate{0%,62%,to{opacity:1}70%,92%{opacity:0}}@keyframes thumbnail-label-alternate{0%,64%,to{opacity:0}72%,90%{opacity:1}}#wallpaperScreen .screen-thumbnail-expand[aria-pressed=false] img{animation:thumbnail-expand-rise 5s ease-in-out infinite}#wallpaperScreen .screen-thumbnail-expand[aria-pressed=true] img{animation:thumbnail-collapse-fall 5s ease-in-out infinite}@keyframes thumbnail-expand-rise{0%,60%,to{transform:translateY(0);opacity:1}80%{transform:translateY(-20px);opacity:0}80.01%{transform:translateY(20px);opacity:1;animation-timing-function:ease-out}}@keyframes thumbnail-collapse-fall{0%,60%,to{transform:translateY(0) rotate(180deg);opacity:1}80%{transform:translateY(20px) rotate(180deg);opacity:0}80.01%{transform:translateY(-20px) rotate(180deg);opacity:1;animation-timing-function:ease-out}}@media(prefers-reduced-motion:reduce){#wallpaperScreen .screen-thumbnail-expand[aria-pressed] img{animation:none}#wallpaperScreen .has-alternating-label .screen-thumbnail-expand-icon{display:none;animation:none}#wallpaperScreen .has-alternating-label .screen-thumbnail-expand-label{animation:none;opacity:1}}#mediaFilterMenu button[aria-pressed=false]{border-color:rgba(var(--category-accent-rgb),.22);border-radius:999px}html[data-theme=dark] #mediaFilterMenu button[aria-pressed=false]{border-color:color-mix(in srgb,var(--category-accent) 28%,transparent)}body[data-mode=display]:is([data-channel=lobby],[data-channel=developer],[data-private-room=true]) .thumbnail-panel.is-expanded .thumbnail-strip{height:var(--thumbnail-expanded-height,236px);flex:none}body[data-mode=display][data-channel=showcase] #screenEmpty .showcase-empty-actions .showcase-channel-card{box-sizing:border-box;min-height:44px;padding:10px 20px;gap:9px}#screenEmpty .showcase-channel-icon svg{width:22px;height:22px}#screenEmpty .showcase-channel-copy strong{font-size:15px}#screenEmpty .showcase-channel-arrow{font-size:22px}.stage-header #groupChatButton img{width:35px;height:35px}.stage-header #donationButton .donation-button-icon{width:34px;height:34px}.stage-header #announcementButton .announcement-icon{width:20px;height:20px;flex-shrink:0}.stage-header{gap:8px}.stage-header>:is(.mode-button,.announcement-button){min-height:36px;padding:6px 12px;font-size:13px;line-height:1.35;border-radius:12px}.stage-header #displayModeButton[hidden]{display:none!important}.stage-header #announcementButton{gap:7px}.stage-header :is(#noticeBoardTrigger,#groupChatButton,#donationButton){width:40px;height:40px;padding:0;margin-inline:4px;flex-shrink:0}.stage-header #noticeBoardTrigger{font-size:26px}.stage-header #noticeBoardTrigger.has-unread{font-size:28px}.stage-header #groupChatButton img,.stage-header #donationButton .donation-button-icon{width:35px;height:35px}.stage-header #announcementButton .announcement-icon{width:20px;height:20px}@media(max-width:760px){.stage-header{gap:6px}.stage-header #announcementButton{width:36px;height:36px;min-height:36px;padding:0}}#privateImageCapacity[hidden]{display:none}#privateImageCapacity{min-width:0;max-width:100%}html[data-theme] .stage-header>.mode-button.active,html[data-theme] .stage-header>.mode-button.active:hover{box-shadow:inset 0 1px #ffffff38}body[data-mode=display] .stage-header .header-status{padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body[data-mode=display] .stage-header p.header-status-entering{animation:adminNoticeSlideIn .36s ease-in-out both}body[data-mode=display] .stage-header p.header-status-exiting{animation:adminNoticeSlideOut .36s ease-in-out both}@media(prefers-reduced-motion:reduce){body[data-mode=display] .stage-header p.header-status-entering,body[data-mode=display] .stage-header p.header-status-exiting{animation:none}}.stage-header .header-status{margin-top:6px}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel){--channel-surface-bg:var(--wallpaper-shell-bg,var(--stage-bg));--channel-control-bg:var(--panel);--channel-control-border:var(--line);--channel-primary-bg:linear-gradient(115deg,#2469ce,#16767f);--channel-primary-ink:#fff;--channel-image-control-bg:#172334d9;background:var(--channel-surface-bg);border-color:transparent;box-shadow:none}html[data-theme=dark] :is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel){--channel-primary-bg:linear-gradient(115deg,#1e527e,#19666b);--channel-primary-ink:#effcff;--channel-image-control-bg:#101c29e6}#carouselChannelPanel .carousel-gallery,#gameChannelPanel .game-catalog-content,#liveShowPanel .live-show-gallery:not(.is-previewing),#preferredSitesPanel .preferred-sites-gallery{background:var(--channel-surface-bg)}#carouselChannelPanel .carousel-gallery>.carousel-toolbar,#gameChannelPanel .game-catalog-content>.game-catalog-actions,#liveShowPanel .live-show-gallery>.live-show-intro{box-sizing:border-box;flex:0 0 auto;min-height:48px;height:auto;align-items:center;padding:0 4px;margin:0 0 8px;gap:8px 12px}#carouselChannelPanel .carousel-gallery>.carousel-toolbar:after,#gameChannelPanel .game-catalog-content>.game-catalog-actions:after,#liveShowPanel .live-show-gallery>.live-show-intro:after{content:none}#carouselChannelPanel .carousel-scroll,#gameChannelPanel .game-card-scroll,#liveShowPanel .live-show-list-scroll{padding-top:6px}#carouselChannelPanel .carousel-gallery .carousel-toolbar button,#gameChannelPanel .game-catalog .game-catalog-actions button,#liveShowPanel .live-show-intro .live-show-actions button{min-height:40px;height:auto;box-sizing:border-box;font-size:13px;line-height:1.4;font-weight:650}#gameChannelPanel .game-catalog-actions button.game-catalog-refresh,#gameChannelPanel .game-catalog-actions button.game-ranking-toggle:not([aria-expanded=true]),#liveShowPanel .live-show-actions button.live-show-tool:not([aria-expanded=true]){padding:8px 12px;border-radius:10px;background:var(--channel-control-bg);border-color:var(--channel-control-border);box-shadow:none}#gameChannelPanel .game-catalog-actions button.game-ranking-toggle,#liveShowPanel .live-show-actions button.live-show-ranking-toggle{padding:8px 12px;border-radius:10px}#carouselChannelPanel .carousel-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}#carouselChannelPanel .carousel-toolbar>.carousel-play-button{grid-column:1;grid-row:1;justify-self:start}#carouselChannelPanel .carousel-toolbar>.carousel-toolbar-end{grid-column:3;grid-row:1}#carouselChannelPanel .carousel-toolbar>.carousel-playback-settings{grid-column:2;grid-row:1;justify-self:start;max-width:100%;box-sizing:border-box}#carouselChannelPanel .carousel-toolbar .carousel-duration-value{min-width:0}#carouselChannelPanel .carousel-toolbar.is-compact .carousel-playback-settings{gap:6px 10px;padding:4px 8px}#carouselChannelPanel .carousel-toolbar.is-compact .carousel-playback-settings>:is(.carousel-random-toggle,.carousel-effect-control,.carousel-duration){gap:6px}#carouselChannelPanel .carousel-toolbar.is-compact input[type=range]{width:64px}#carouselChannelPanel .carousel-toolbar.is-narrow{grid-template-columns:minmax(0,1fr) auto}#carouselChannelPanel .carousel-toolbar.is-narrow>.carousel-toolbar-end{grid-column:2}#carouselChannelPanel .carousel-toolbar.is-narrow>.carousel-playback-settings{grid-column:1/-1;grid-row:2}#carouselChannelPanel .carousel-playback-settings{--carousel-setting-label-ink:#596b7f;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;min-width:0;padding:4px 12px;border-radius:12px;background:color-mix(in srgb,var(--channel-control-accent) 4%,var(--panel))}html[data-theme=dark] #carouselChannelPanel .carousel-playback-settings{--carousel-setting-label-ink:#b0bfd0}#carouselChannelPanel .carousel-playback-settings>:is(.carousel-random-toggle,.carousel-effect-control,.carousel-duration){min-height:40px;align-items:center;gap:10px}#carouselChannelPanel .carousel-setting-label{flex:none;color:var(--carousel-setting-label-ink);font-size:13px;font-weight:550;line-height:1.4;letter-spacing:.025em;white-space:nowrap}#carouselChannelPanel .carousel-gallery .carousel-toolbar .carousel-play-button{gap:8px;padding:9px 15px;border:1px solid color-mix(in srgb,var(--channel-control-accent) 60%,var(--line));border-radius:10px;background:var(--channel-primary-bg);color:var(--channel-primary-ink);box-shadow:0 3px 10px #176c8a20;white-space:nowrap}#carouselChannelPanel .carousel-play-button .carousel-play-icon{filter:brightness(0) invert(1)}#carouselChannelPanel .carousel-play-button:disabled{box-shadow:none}#carouselChannelPanel .carousel-playback-settings .channel-effect-trigger{border-radius:10px}#carouselChannelPanel .carousel-gallery .carousel-toolbar-end button.carousel-remove-toggle{min-height:40px;height:auto;padding:8px 12px;border-radius:10px}#carouselChannelPanel .carousel-duration input[type=range]{height:32px}#carouselChannelPanel .carousel-duration input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7.5px}#carouselChannelPanel .carousel-duration input[type=range]::-moz-range-thumb{width:18px;height:18px}#carouselChannelPanel .carousel-duration-value{font-weight:650;color:var(--ink)}#carouselChannelPanel .carousel-gallery .carousel-caption button.carousel-drag-handle{width:36px;height:32px;border:0;border-radius:9px;background:transparent;color:#fff;box-shadow:none}#liveShowPanel .live-show-intro .live-show-actions{flex-wrap:wrap;gap:10px 16px}#liveShowPanel .live-show-intro .live-show-tool span{font-size:inherit}#liveShowPanel .live-show-view-tabs{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--muted) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 5%,var(--panel))}#liveShowPanel .live-show-view-tabs button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;min-width:76px;height:28px;min-height:28px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;box-shadow:none;transition:background .16s ease,color .16s ease,border-color .16s ease}html[data-theme] #liveShowPanel :is(.live-show-view-tabs,.live-show-model-filter) button.active{border-color:color-mix(in srgb,var(--accent) 70%,var(--accent-2));background:linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 25%,var(--accent-2)));color:#fff;box-shadow:inset 0 1px #ffffff38;font-weight:750}html[data-theme=dark] #liveShowPanel :is(.live-show-view-tabs,.live-show-model-filter) button.active{border-color:var(--category-accent);background:linear-gradient(120deg,var(--category-accent),color-mix(in srgb,var(--category-accent) 65%,#83e2d3));color:#102238}html[data-theme] #liveShowPanel .live-show-model-filter button:not(.active){border-color:color-mix(in srgb,var(--muted) 18%,transparent);background:transparent;color:var(--muted);box-shadow:none}#liveShowPanel .live-show-view-tabs button:not(.active):hover{background:color-mix(in srgb,var(--muted) 9%,transparent);color:var(--ink)}#liveShowPanel .live-show-view-tabs button:focus-visible{outline:2px solid var(--category-accent);outline-offset:2px}#liveShowPanel .live-show-model-filter{margin-left:4px}#liveShowPanel .live-show-model-filter button{min-width:44px;padding:0 12px}#liveShowPanel .live-show-card{border-color:color-mix(in srgb,var(--ink) 10%,var(--line));box-shadow:0 3px 10px #0000000a}#liveShowPanel .live-show-card-info{background:linear-gradient(180deg,transparent 0%,#060a1066 35%,#060a10cf 72%,#060a10e6 100%)}html[data-theme] #liveShowPanel .live-show-card-model{border-color:#ffffff1f;background:#172334a6;color:#f1f5fa;font-weight:650;box-shadow:none}#liveShowPanel .live-show-card-info .live-show-like{min-width:48px;min-height:36px;height:36px;padding:0 9px}html[data-theme] #gameChannelPanel .game-card.is-selected{border-color:#a782e4;box-shadow:0 0 0 1px #a782e480,0 4px 12px #7046a814}#gameChannelPanel .game-tags{gap:6px}#gameChannelPanel .game-tags span{padding:4px 8px;border-radius:7px;border-color:#ffffff29;background:#122230d9;color:#e1edf5}#gameChannelPanel .game-card-footer strong:not(.game-entry-shimmer){color:#d2e0ea;font-weight:600}#gameChannelPanel .game-ranking,#liveShowPanel .live-show-ranking{background:linear-gradient(145deg,color-mix(in srgb,var(--category-accent,var(--accent)) 9%,var(--panel)),var(--panel) 46%,var(--stage-bg));border-color:transparent;border-radius:13px;box-shadow:none}#gameChannelPanel .ranking-description{font-size:12px;line-height:1.6}#gameChannelPanel .ranking-updated{font-size:11px;color:var(--muted)}#gameChannelPanel .ranking-scroll .ranking-self{background:var(--category-soft);border-radius:8px}#preferredSitesPanel .preferred-sites-notice{background:color-mix(in srgb,var(--category-accent) 4%,var(--channel-surface-bg));box-shadow:none}@media(hover:hover){#carouselChannelPanel .carousel-gallery .carousel-toolbar .carousel-play-button:not(:disabled):hover{background:var(--channel-primary-bg);filter:brightness(1.08);color:var(--channel-primary-ink)}}@media(max-width:760px){#carouselChannelPanel .carousel-playback-settings{gap:10px 12px;padding:4px 8px}#liveShowPanel .live-show-intro .live-show-actions{gap:8px}}.channel-online{position:relative;display:inline-flex;align-items:flex-end;padding-left:20px;vertical-align:bottom;white-space:nowrap;font-size:14px;line-height:16px;font-variant-numeric:tabular-nums}.channel-online-icon{position:absolute;left:0;bottom:0;display:inline-flex;width:16px;height:16px}.channel-online-icon svg{display:block;width:100%;height:100%}.channel-online-icon path:first-child{fill:currentColor}.channel-online-icon path:last-child{fill:#bdbcbc}.channel-online.online .channel-online-icon path{fill:#16a36a}.channel-online.online{color:#16a36a}.channel-online.online>span:last-child{font-weight:800}.channel-list-scroll>#roomList,.channel-list-scroll>#liveShowRoomList,.channel-list-scroll>#privateRoomList{overflow:visible;padding-right:0}.room-carousel .room-symbol{color:#ffe4ef;background:linear-gradient(135deg,#ec489933,#fb718518);box-shadow:inset 0 0 0 1px #f9a8d424}.room-item.active.room-carousel .room-symbol{color:#fff;background:linear-gradient(135deg,#ec489952,#fb71852a);box-shadow:inset 0 0 0 1px #fbcfe855,0 6px 14px #0002}html[data-theme=light] .room-carousel .room-symbol{color:#9d174d;background:#fdf0f6;box-shadow:inset 0 0 0 1px #f5bad5}html[data-theme=light] .room-item.active.room-carousel .room-symbol{color:#fff;background:linear-gradient(135deg,#cc7299,#d78398);box-shadow:inset 0 0 0 1px #fff5,0 6px 14px #a8316210}#gameChannelButton,.room-item.room-live-show{position:relative;isolation:isolate;overflow:hidden}#gameChannelButton[hidden],#carouselChannelButton[hidden]{display:none!important}#gameChannelButton .room-symbol{color:#6d3cc4;background:linear-gradient(135deg,#f0e7ff,#e3faf3);box-shadow:inset 0 0 0 1px #c8b9ef80}#gameChannelButton.active{background:linear-gradient(115deg,#eee7fc,#eef7fa 65%,#e7f8f1);box-shadow:0 12px 24px #18243a12,inset 3px 0 #9164db,inset 0 1px #fff}#gameChannelButton.active .room-symbol{color:#fff;background:linear-gradient(135deg,#a487cf,#789bb6);box-shadow:inset 0 0 0 1px #fff5,0 4px 10px #7046a814}html[data-theme=dark] #gameChannelButton .room-symbol{color:#dfceff;background:linear-gradient(135deg,#8f65d633,#48c9b21c);box-shadow:inset 0 0 0 1px #c4a5ef38}html[data-theme=dark] #gameChannelButton.active{background:linear-gradient(115deg,#30283f,#232d38 65%,#203735);box-shadow:0 12px 24px #00000030,inset 3px 0 #ba99f3,inset 0 1px #ffffff1f}html[data-theme=dark] #gameChannelButton.active .room-symbol{color:#fff;background:linear-gradient(135deg,#8f65d666,#48c9b236);box-shadow:inset 0 0 0 1px #c4a5ef66,0 4px 10px #0002}#gameChannelButton.active:before,#gameChannelButton.active:after{content:"";position:absolute;bottom:0;height:2px;border-radius:2px;pointer-events:none}#gameChannelButton.active:before{left:12px;right:12px;background:linear-gradient(90deg,#a782e400,#a782e44d,#53c5ac55,#53c5ac00)}#gameChannelButton.active:after{left:12px;width:28%;background:linear-gradient(90deg,transparent,#a782e4,#58cbb1,transparent);animation:game-channel-glide 5s ease-in-out infinite}.room-item.active.room-live-show:before,.room-item.active.room-live-show:after{content:"";position:absolute;bottom:0;height:2px;border-radius:2px;pointer-events:none}.room-item.active.room-live-show:before{left:12px;right:12px;background:linear-gradient(90deg,transparent,#ec6d9f55,#e8b56955,transparent)}.room-item.active.room-live-show:after{left:12px;width:28%;background:linear-gradient(90deg,transparent,#ec6d9f,#e8b569,transparent);animation:game-channel-glide 5s ease-in-out infinite}@media(max-width:760px){.sidebar:not(.open) .room-item.active.room-live-show:after{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.room-item.active.room-live-show:after{animation:none;display:none}}@keyframes game-channel-glide{0%,12%{transform:translate(0);opacity:0}25%{opacity:.85}68%{transform:translate(210%);opacity:.7}82%,to{transform:translate(210%);opacity:0}}@media(max-width:760px){.sidebar:not(.open) #gameChannelButton.active:after{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){#gameChannelButton.active:after{animation:none;display:none}}.sidebar .room-item{gap:12px}.sidebar .room-symbol{position:relative;isolation:isolate;width:36px;height:36px;border-radius:8px}.sidebar .room-symbol .channel-svg-icon{width:24px;height:24px}.sidebar .room-copy strong{font-size:15px;line-height:1.4}.sidebar .room-copy small{font-size:12px}.room-summary{display:inline-flex;align-items:flex-end;gap:3px;max-width:100%;vertical-align:baseline;white-space:nowrap}.room-summary-text{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-summary>.channel-online{flex:none}.sidebar .room-symbol:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#0000000d;pointer-events:none}.room-live-show .room-symbol{color:#fbcfe8;background:linear-gradient(135deg,#ec48993b,#f59e0b22);box-shadow:inset 0 0 0 1px #f9a8d43d}.room-item.active.room-live-show{background:linear-gradient(115deg,#3f2435,#2f2c35 62%,#3c3023);box-shadow:inset 3px 0 #ec6d9f,inset 0 1px #ffffff18}.room-item.active.room-live-show .room-symbol{color:#fff;background:linear-gradient(135deg,#ce5f91,#bd7957)}html[data-theme=light] .room-live-show .room-symbol{color:#a72d64;background:linear-gradient(135deg,#fce7f3,#fff1dc);box-shadow:inset 0 0 0 1px #eeb5cf}html[data-theme=light] .room-item.active.room-live-show{background:linear-gradient(115deg,#fceaf2,#fff5e8 66%,#f3edf8);box-shadow:0 10px 22px #7d304210,inset 3px 0 #d35e8e,inset 0 1px #fff}html[data-theme=dark] .room-item.active.room-live-show .room-symbol{background:linear-gradient(135deg,#ce5f9166,#bd795736);box-shadow:inset 0 0 0 1px #f9a8d466,0 6px 14px #0002}.vehicle-gallery-image[data-v-ac922486]{position:relative;width:100%;background:#0b1118}.vehicle-gallery-image.is-pending[data-v-ac922486]{aspect-ratio:16 / 10;min-height:140px}.vehicle-gallery-image img[data-v-ac922486]{position:static;inset:auto;display:block;width:100%;height:auto;max-height:none;object-fit:contain;opacity:0;cursor:default}.vehicle-gallery-image.is-pending img[data-v-ac922486]{position:absolute;height:100%}.vehicle-gallery-image img.is-ready[data-v-ac922486]{opacity:1}.vehicle-image-state[data-v-ac922486]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9aa7b8;font-size:12px}.vehicle-image-state i[data-v-ac922486]{width:24px;height:24px;box-sizing:border-box;border:2px solid #b5d7ed26;border-top-color:#b5d7ed;border-radius:50%;animation:vehicle-image-spin-ac922486 .85s linear infinite}.vehicle-image-state button[data-v-ac922486]{padding:5px 10px;border:1px solid #ffffff24;border-radius:7px;background:#ffffff08;color:#dbeafb;font:inherit;cursor:pointer}.vehicle-image-state button[data-v-ac922486]:focus-visible{outline:2px solid #a9c9e5;outline-offset:2px}@keyframes vehicle-image-spin-ac922486{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vehicle-image-state i[data-v-ac922486]{animation:none}}.video-tutorials[data-v-538c226f]{flex:0 1 auto;padding:12px;min-height:0;overflow-y:scroll;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#9aa7b840 transparent}.video-tutorials article[data-v-538c226f]{display:grid;justify-items:center;min-width:0;padding:8px;border:0;background:transparent}.video-tutorials article+article[data-v-538c226f]{margin-top:12px}.video-tutorials h3[data-v-538c226f]{margin:0 0 8px;color:#eef5ff;text-align:center;font-size:14px;line-height:1.5}.video-tutorials[data-v-538c226f] .vehicle-gallery-image,.video-tutorials[data-v-538c226f] .vehicle-gallery-image.is-pending{width:100%;max-width:240px;aspect-ratio:auto;min-height:0;background:transparent;overflow:hidden;border-radius:20px}.video-tutorials[data-v-538c226f] .vehicle-gallery-image:before{content:"";display:block;padding-top:100%}.video-tutorials[data-v-538c226f] .vehicle-gallery-image img,.video-tutorials[data-v-538c226f] .vehicle-gallery-image.is-pending img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent;border-radius:inherit}.qr-placeholder[data-v-25200271]{position:relative;width:100%;max-width:240px;overflow:hidden;border-radius:20px;background:#ffffff06}.qr-placeholder[data-v-25200271]:before{content:"";display:block;padding-top:100%}.qr-placeholder-state[data-v-25200271]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;text-align:center;color:#b9c8d8;font-size:13px;line-height:1.6}.qr-placeholder-state i[data-v-25200271]{width:24px;height:24px;box-sizing:border-box;border:2px solid #b5d7ed26;border-top-color:#b5d7ed;border-radius:50%;animation:qr-placeholder-spin-25200271 .85s linear infinite}@keyframes qr-placeholder-spin-25200271{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qr-placeholder-state i[data-v-25200271]{animation:none}}.community-codes[data-v-a454797b]{flex:0 1 auto;padding:12px;min-height:0;overflow-y:scroll;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#9aa7b840 transparent}.community-codes article[data-v-a454797b]{display:grid;justify-items:center;min-width:0;padding:8px;border:0;background:transparent}.community-codes article+article[data-v-a454797b]{margin-top:12px}.community-codes h3[data-v-a454797b]{margin:0 0 8px;color:#eef5ff;text-align:center;font-size:14px;line-height:1.5}.community-codes p[data-v-a454797b]{font-size:13px;text-align:center;color:#b9c8d8}.community-codes[data-v-a454797b] .vehicle-gallery-image,.community-codes[data-v-a454797b] .vehicle-gallery-image.is-pending{width:100%;max-width:240px;aspect-ratio:auto;min-height:0;background:transparent;overflow:hidden;border-radius:20px}.community-codes[data-v-a454797b] .vehicle-gallery-image:before{content:"";display:block;padding-top:100%}.community-codes[data-v-a454797b] .vehicle-gallery-image img,.community-codes[data-v-a454797b] .vehicle-gallery-image.is-pending img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent;border-radius:inherit}.smart-codes[data-v-644538fe]{flex:0 1 auto;min-height:0;overflow-y:auto;padding:16px;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#9aa7b840 transparent}.smart-codes article+article[data-v-644538fe]{margin-top:20px;padding-top:16px;border-top:1px solid #ffffff20}.smart-codes p[data-v-644538fe]{font-size:13px;line-height:1.7;color:#d4e0e9}.smart-codes article[data-v-644538fe]{width:100%;max-width:240px;margin-inline:auto}.smart-code-placeholder .qr-placeholder[data-v-644538fe]{margin:12px auto}.code-skeleton-number[data-v-644538fe],.code-skeleton-rating[data-v-644538fe],.code-skeleton-description[data-v-644538fe]{display:block;background:#ffffff0c;border-radius:8px}.code-skeleton-number[data-v-644538fe]{width:100px;max-width:100%;height:36px;border-radius:999px}.code-skeleton-rating[data-v-644538fe]{width:65px;height:20px}.code-skeleton-description[data-v-644538fe]{width:70%;height:22px;margin:13px auto}.smart-code-heading[data-v-644538fe]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.smart-code-description[data-v-644538fe]{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.smart-code-rating[data-v-644538fe]{font-size:13px;line-height:24px;white-space:nowrap;text-align:right}.smart-code-number[data-v-644538fe]{justify-self:start;min-width:0;max-width:100%;box-sizing:border-box;padding:5px 10px;border:1px solid #c7b9ff40;border-radius:999px;background:linear-gradient(120deg,#b4a4eb26,#ffffff0c);box-shadow:inset 0 1px #ffffff18;font-size:16px;line-height:24px;letter-spacing:.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;user-select:text}.smart-code-description[data-v-644538fe]{white-space:pre-wrap;overflow-wrap:anywhere}.smart-codes button[data-v-644538fe]{border:1px solid #ffffff30;border-radius:8px;background:#ffffff10;color:#eef5ff;padding:8px 12px;cursor:pointer}.smart-codes[data-v-644538fe] .vehicle-gallery-image,.smart-codes[data-v-644538fe] .vehicle-gallery-image.is-pending{width:100%;max-width:240px;margin:12px auto;aspect-ratio:auto;min-height:0;overflow:hidden;background:transparent;border-radius:20px}.smart-codes[data-v-644538fe] .vehicle-gallery-image:before{content:"";display:block;padding-top:100%}.smart-codes[data-v-644538fe] .vehicle-gallery-image img,.smart-codes[data-v-644538fe] .vehicle-gallery-image.is-pending img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent;border-radius:inherit}.vehicle-gallery[data-v-be3ebccd]{position:absolute;z-index:9;inset:0;pointer-events:none;--drawer-duration:.28s;--drawer-ease:cubic-bezier(.22,1,.36,1)}.preview-guide-buttons[data-v-be3ebccd]{position:absolute;right:0;top:var(--guide-buttons-top,18px);display:flex;flex-direction:column;align-items:flex-end;gap:10px}.preview-guide-buttons .vehicle-gallery-toggle[data-v-be3ebccd]{position:relative;display:block;width:120px;height:38px;padding:0;border:0;border-radius:20px 0 0 20px;background:transparent;pointer-events:auto;cursor:pointer;text-align:left}.preview-guide-buttons .guide-button-visual[data-v-be3ebccd]{position:relative;display:flex;align-items:center;gap:6px;width:120px;height:38px;box-sizing:border-box;padding:0 10px;pointer-events:none;border:0;border-radius:20px 0 0 20px;background:transparent;color:#f5f9ff;font:inherit;font-size:14px;font-weight:650;line-height:1;white-space:nowrap;text-shadow:0 1px 4px #0006;cursor:pointer;isolation:isolate;--guide-accent:173,213,238;--guide-delay:0s;--guide-duration:8.6s;animation:guide-button-rhythm-be3ebccd var(--guide-duration) ease-in-out var(--guide-delay) infinite}.preview-guide-buttons .vehicle-gallery-toggle[data-platform=xiaohongshu] .guide-button-visual[data-v-be3ebccd]{--guide-accent:239,148,166;--guide-delay:-1.7s;--guide-duration:10.3s;animation-name:guide-button-rhythm-b-be3ebccd}.preview-guide-buttons .vehicle-gallery-toggle[data-platform=douyin] .guide-button-visual[data-v-be3ebccd]{--guide-accent:122,214,220;--guide-delay:-3.1s;--guide-duration:9.4s;animation-name:guide-button-rhythm-c-be3ebccd}.guide-button-visual[data-v-be3ebccd]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:1px solid rgba(var(--guide-accent),.26);border-right:0;border-radius:inherit;background:linear-gradient(110deg,rgba(var(--guide-accent),.16),#15242cd9 65%);box-shadow:inset 0 1px #ffffff18,-3px 4px 14px #00000018;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.guide-button-visual[data-v-be3ebccd]:after{content:"";position:absolute;left:0;top:5px;bottom:5px;width:15px;pointer-events:none;border-left:1px solid rgba(var(--guide-accent),.8);border-radius:20px 0 0 20px;box-shadow:-3px 0 10px rgba(var(--guide-accent),.3);opacity:0;animation:guide-edge-light-be3ebccd var(--guide-duration) ease-in-out var(--guide-delay) infinite}.preview-guide-buttons .vehicle-gallery-toggle:active .guide-button-visual[data-v-be3ebccd],.preview-guide-buttons .vehicle-gallery-toggle:focus-visible .guide-button-visual[data-v-be3ebccd],.vehicle-gallery-toggle:active .guide-button-visual[data-v-be3ebccd]:after,.vehicle-gallery-toggle:focus-visible .guide-button-visual[data-v-be3ebccd]:after{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.preview-guide-buttons .vehicle-gallery-toggle:hover .guide-button-visual[data-v-be3ebccd],.vehicle-gallery-toggle:hover .guide-button-visual[data-v-be3ebccd]:after{animation-play-state:paused}}.vehicle-gallery-toggle:hover .guide-button-visual[data-v-be3ebccd]:before,.vehicle-gallery-toggle:focus-visible .guide-button-visual[data-v-be3ebccd]:before,.vehicle-gallery-toggle:active .guide-button-visual[data-v-be3ebccd]:before{border-color:rgba(var(--guide-accent),.65);background:linear-gradient(110deg,rgba(var(--guide-accent),.24),#15242ce8 65%)}.vehicle-gallery:not(.is-static-channel) .vehicle-gallery-toggle[data-v-be3ebccd],.vehicle-gallery:not(.is-static-channel) .guide-button-visual[data-v-be3ebccd]{width:148px;height:44px;border-radius:24px 0 0 24px}.vehicle-gallery:not(.is-static-channel) .guide-button-visual[data-v-be3ebccd]{padding-left:17px;gap:17px}.vehicle-gallery:not(.is-static-channel) .preview-guide-buttons .vehicle-gallery-toggle .guide-button-visual[data-v-be3ebccd]{animation:none;transform:none}.vehicle-gallery:not(.is-static-channel) .guide-button-visual>span[data-v-be3ebccd]{clip-path:inset(0)}.vehicle-gallery:not(.is-static-channel) .preview-guide-buttons img[data-v-be3ebccd]{width:26px;height:26px}@keyframes guide-button-rhythm-be3ebccd{0%,12%,to{transform:translate(0)}26%,68%{transform:translate(88px)}82%{transform:translate(20px)}90%{transform:translate(32px)}}@keyframes guide-button-rhythm-b-be3ebccd{0%,10%,to{transform:translate(0)}24%{transform:translate(48px)}36%,78%{transform:translate(88px)}92%{transform:translate(0)}}@keyframes guide-button-rhythm-c-be3ebccd{0%,14%,to{transform:translate(0)}30%,76%{transform:translate(88px)}88%{transform:translate(26px)}}@keyframes guide-edge-light-be3ebccd{0%,50%,to{opacity:.4}25%,75%{opacity:.1}}.vehicle-gallery .preview-guide-buttons img[data-v-be3ebccd]{position:static;inset:auto;display:block;width:18px;height:18px;flex-shrink:0;max-width:none;object-fit:contain;background:transparent;pointer-events:none}.vehicle-gallery .preview-guide-buttons [data-platform=xiaohongshu] img[data-v-be3ebccd]{transform:scale(1.25);transform-origin:center}.video-tutorial-sidebar.vehicle-gallery-sidebar[data-v-be3ebccd]{--tutorial-accent:239,148,166;top:50%;bottom:auto;height:auto;max-height:calc(100% - 40px);transform:translateY(-50%);background:radial-gradient(ellipse at top left,rgba(var(--tutorial-accent),.34),rgba(var(--tutorial-accent),.13) 32%,rgba(var(--tutorial-accent),0) 65%),linear-gradient(160deg,#18222b20,#0e171f38)}.video-tutorial-sidebar.vehicle-drawer-enter-from[data-v-be3ebccd],.video-tutorial-sidebar.vehicle-drawer-leave-to[data-v-be3ebccd]{transform:translate(20px,-50%)}.video-tutorial-sidebar[data-platform=douyin][data-v-be3ebccd]{--tutorial-accent:122,214,220}.video-tutorial-sidebar[data-platform=groups][data-v-be3ebccd]{--tutorial-accent:138,213,173}.video-tutorial-sidebar[data-platform=smart][data-v-be3ebccd]{--tutorial-accent:180,164,235}.preview-guide-buttons .vehicle-gallery-toggle[data-platform=groups] .guide-button-visual[data-v-be3ebccd]{--guide-accent:138,213,173;--guide-delay:-2.3s;--guide-duration:9.8s;animation-name:guide-button-rhythm-b-be3ebccd}.preview-guide-buttons .vehicle-gallery-toggle[data-platform=smart] .guide-button-visual[data-v-be3ebccd]{--guide-accent:180,164,235;--guide-delay:-4.2s;--guide-duration:10.8s;animation-name:guide-button-rhythm-c-be3ebccd}.video-tutorial-sidebar header strong[data-v-be3ebccd]{flex:1;min-width:0;line-height:1.6}.video-tutorial-sidebar .tutorial-platform-icon[data-v-be3ebccd],.vehicle-gallery-sidebar .wallpaper-platform-icon[data-v-be3ebccd]{position:static;inset:auto;display:block;width:26px;height:26px;flex-shrink:0;align-self:flex-start;max-width:none;object-fit:contain;background:transparent;pointer-events:none}#vehicleGallerySidebar[data-v-be3ebccd]{background:radial-gradient(ellipse at top left,#5aa0d770,#5aa0d72e 32%,#5aa0d700 65%),linear-gradient(160deg,#18222b20,#0e171f38)}#vehicleGallerySidebar header strong[data-v-be3ebccd]{flex:1;min-width:0}#vehicleGallerySidebar header button[data-v-be3ebccd]{flex-shrink:0}.video-tutorial-sidebar header button[data-v-be3ebccd]{flex-shrink:0}.vehicle-gallery button[data-v-be3ebccd]:focus-visible{outline:2px solid #a9c9e5;outline-offset:-3px}.vehicle-gallery-sidebar[data-v-be3ebccd]{position:absolute;inset:20px 20px 20px auto;width:var(--vehicle-gallery-width);max-width:calc(100% - 40px);pointer-events:auto;display:flex;flex-direction:column;min-height:0;overflow:hidden;box-sizing:border-box;border:1px solid #d8ebff38;border-radius:16px;background:linear-gradient(160deg,#18222b20,#0e171f38);color:#eef5ff;box-shadow:0 8px 28px #0002,inset 0 1px #ffffff12;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color-scheme:dark;cursor:default;user-select:none}.vehicle-gallery-sidebar header[data-v-be3ebccd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #d5e8f512;flex:none}.vehicle-gallery-sidebar header strong[data-v-be3ebccd]{font-size:14px;font-weight:650;letter-spacing:.04em;text-shadow:0 1px 5px #0009}.vehicle-gallery-sidebar button[data-v-be3ebccd]{border:0;background:transparent;color:#b9c8d8;cursor:pointer;padding:4px 8px}.vehicle-gallery-sidebar header button[data-v-be3ebccd]{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:8px;background:#ffffff08;font:400 22px/1 sans-serif}.vehicle-gallery-sidebar header button[data-v-be3ebccd]:hover{background:#ffffff14;color:#fff}.vehicle-gallery-list[data-v-be3ebccd]{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:12px;scrollbar-width:thin;scrollbar-color:#9aa7b840 transparent}.vehicle-gallery-loading[data-v-be3ebccd]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.vehicle-gallery-loading i[data-v-be3ebccd]{width:26px;height:26px;box-sizing:border-box;border:2px solid #b5d7ed26;border-top-color:#b5d7ed;border-radius:50%;animation:vehicle-gallery-spin-be3ebccd .85s linear infinite}@keyframes vehicle-gallery-spin-be3ebccd{to{transform:rotate(360deg)}}.vehicle-gallery-list[data-v-be3ebccd]::-webkit-scrollbar{width:4px;height:4px;background:transparent}.vehicle-gallery-list[data-v-be3ebccd]::-webkit-scrollbar-track,.vehicle-gallery-list[data-v-be3ebccd]::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}.vehicle-gallery-list[data-v-be3ebccd]::-webkit-scrollbar-button{display:none;width:0;height:0}.vehicle-gallery-list[data-v-be3ebccd]::-webkit-scrollbar-thumb{background:#9aa7b840;border-radius:999px;border:0}.vehicle-gallery-list[data-v-be3ebccd]::-webkit-scrollbar-thumb:hover{background:#9aa7b866}@supports selector(::-webkit-scrollbar){.vehicle-gallery-list[data-v-be3ebccd]{scrollbar-width:auto;scrollbar-color:auto}}.vehicle-gallery-list p[data-v-be3ebccd]{color:#9aa7b8;font-size:13px;text-align:center}.vehicle-gallery-list figure[data-v-be3ebccd]{position:relative;margin:0 0 12px;overflow:hidden;border:1px solid #e0edfa14;border-radius:10px;background:#0b1118;cursor:default}.vehicle-gallery-list figure[data-v-be3ebccd]:last-child{margin-bottom:0}.vehicle-gallery-list figcaption[data-v-be3ebccd]{position:absolute;top:8px;right:8px;max-width:calc(100% - 16px);box-sizing:border-box;padding:4px 9px;border:1px solid #ffffff20;border-radius:7px;background:#0c1726cc;color:#edf3fb;font-size:11px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;pointer-events:none}.vehicle-drawer-enter-active[data-v-be3ebccd],.vehicle-drawer-leave-active[data-v-be3ebccd]{transition:transform var(--drawer-duration) var(--drawer-ease),opacity var(--drawer-duration) ease}.vehicle-drawer-enter-from[data-v-be3ebccd],.vehicle-drawer-leave-to[data-v-be3ebccd]{transform:translate(20px);opacity:0}.vehicle-drawer-leave-active[data-v-be3ebccd]{pointer-events:none}#wallpaperScreen{--vehicle-gallery-width:min(320px,29vw)}body[data-mode=display][data-channel=showcase] #wallpaperScreen #screenEmpty{transition:transform .28s cubic-bezier(.22,1,.36,1)}body[data-mode=display][data-channel=showcase] #wallpaperScreen.vehicle-gallery-open #screenEmpty{transform:translate(calc(var(--vehicle-gallery-width) * -.5)) translateY(var(--showcase-empty-offset,0px))}.vehicle-gallery.is-static-channel[data-v-be3ebccd]{--vehicle-gallery-width:min(190px,17vw)}.vehicle-gallery.is-static-channel .preview-guide-buttons[data-v-be3ebccd]{top:var(--guide-buttons-top,72px)}.vehicle-gallery.is-static-channel .vehicle-gallery-toggle[data-v-be3ebccd],.vehicle-gallery.is-static-channel .guide-button-visual[data-v-be3ebccd]{width:128px}.vehicle-gallery.is-static-channel .guide-button-visual[data-v-be3ebccd]{padding-left:11px;gap:11px;animation:none;transform:translate(calc(100% - 44px))}.vehicle-gallery.is-static-channel .preview-guide-buttons img[data-v-be3ebccd]{width:22px;height:22px}.vehicle-gallery.is-static-channel .guide-button-visual>span[data-v-be3ebccd]{clip-path:inset(0)}.vehicle-gallery.is-static-channel .guide-button-visual[data-v-be3ebccd]:after{animation:none}.vehicle-gallery.is-static-channel .guide-button-visual[data-v-be3ebccd]:after{display:none}@media(prefers-reduced-motion:reduce){.vehicle-gallery-loading i[data-v-be3ebccd]{animation:none}.preview-guide-buttons .guide-button-visual[data-v-be3ebccd],.guide-button-visual[data-v-be3ebccd]:before,.guide-button-visual[data-v-be3ebccd]:after{animation:none}.guide-button-visual[data-v-be3ebccd]:after{display:none}.vehicle-drawer-enter-active[data-v-be3ebccd],.vehicle-drawer-leave-active[data-v-be3ebccd],body[data-mode=display][data-channel=showcase] #wallpaperScreen #screenEmpty{transition:none}}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body){--channel-control-accent:var(--category-accent,var(--accent));--channel-scroll-thumb:color-mix(in srgb,var(--muted) 25%,transparent)}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body),:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *{scrollbar-width:thin;scrollbar-color:var(--channel-scroll-thumb) transparent}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body)::-webkit-scrollbar,:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *::-webkit-scrollbar{width:4px;height:4px;background:transparent}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body)::-webkit-scrollbar-track,:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *::-webkit-scrollbar-track,:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body)::-webkit-scrollbar-corner,:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body)::-webkit-scrollbar-button,:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *::-webkit-scrollbar-button{display:none;width:0;height:0}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body)::-webkit-scrollbar-thumb,:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *::-webkit-scrollbar-thumb{background:var(--channel-scroll-thumb);border-radius:999px;border:0}:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body)::-webkit-scrollbar-thumb:hover,:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 40%,transparent)}@supports selector(::-webkit-scrollbar){:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body),:is(#carouselChannelPanel,#gameChannelPanel,#liveShowPanel,#preferredSitesPanel,#settingsModal .settings-scroll-body) *{scrollbar-width:auto;scrollbar-color:auto}}#carouselChannelPanel .carousel-toolbar,#gameChannelPanel .game-catalog-actions,#liveShowPanel .live-show-intro{position:relative;box-sizing:border-box;min-height:56px;align-items:center;padding:4px 12px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;margin-bottom:14px}:is(#carouselChannelPanel,#gameChannelPanel) :is(.carousel-toolbar,.game-catalog-actions,.carousel-caption) button:not(.media-filter-trigger),:is(#carouselChannelPanel,#gameChannelPanel) :is(.carousel-toolbar,.game-catalog-actions) select{color:var(--ink);border:1px solid color-mix(in srgb,var(--channel-control-accent) 16%,var(--line));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--channel-control-accent) 5%,var(--panel)),var(--panel));box-shadow:0 2px 5px #00000008,inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease;cursor:pointer}@media(hover:hover){:is(#carouselChannelPanel,#gameChannelPanel) :is(.carousel-toolbar,.game-catalog-actions,.carousel-caption) button:not(.media-filter-trigger):not(.carousel-drag-handle):not(:disabled):hover{border-color:var(--channel-control-accent);background:color-mix(in srgb,var(--channel-control-accent) 12%,var(--panel));box-shadow:0 3px 10px color-mix(in srgb,var(--channel-control-accent) 15%,transparent);transform:translateY(-1px)}}:is(#carouselChannelPanel,#gameChannelPanel) :is(.carousel-toolbar,.game-catalog-actions,.carousel-caption) button:not(.media-filter-trigger):not(:disabled):active{transform:translateY(0) scale(.97);box-shadow:inset 0 1px 3px #00000012}:is(#carouselChannelPanel,#gameChannelPanel) :is(.carousel-toolbar,.game-catalog-actions,.carousel-caption) :is(button,select,input):not(.media-filter-trigger):focus-visible{outline:2px solid var(--channel-control-accent);outline-offset:3px}:is(#carouselChannelPanel,#gameChannelPanel) :is(.carousel-toolbar,.game-catalog-actions,.carousel-caption) button:disabled{opacity:.45;cursor:default;box-shadow:none}#carouselChannelPanel .carousel-toolbar .carousel-play-button{color:var(--category-accent-strong,var(--channel-control-accent));border-color:color-mix(in srgb,var(--channel-control-accent) 60%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--channel-control-accent) 20%,var(--panel)),color-mix(in srgb,var(--channel-control-accent) 9%,var(--panel)));font-weight:600}#carouselChannelPanel .carousel-duration input{accent-color:var(--channel-control-accent)}@media(prefers-reduced-motion:reduce){:is(#carouselChannelPanel,#gameChannelPanel) :is(.carousel-toolbar,.game-catalog-actions,.carousel-caption) :is(button,select){transition:none;transform:none!important}}#carouselChannelPanel .carousel-toolbar:after,#gameChannelPanel .game-catalog-actions:after,#liveShowPanel .live-show-intro:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--channel-control-accent) 18%,transparent),transparent)}#carouselChannelPanel .carousel-gallery,#gameChannelPanel .game-catalog-content,#liveShowPanel .live-show-gallery:not(.is-previewing){padding-top:8px}#carouselChannelPanel .carousel-duration input[type=range]{appearance:none;-webkit-appearance:none;height:20px;background:transparent;border:0;padding:0}#carouselChannelPanel .carousel-duration input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:color-mix(in srgb,var(--channel-control-accent) 28%,var(--line))}#carouselChannelPanel .carousel-duration input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:var(--channel-control-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--channel-control-accent) 12%,transparent)}#carouselChannelPanel .carousel-duration input[type=range]::-moz-range-track{height:3px;border-radius:999px;background:color-mix(in srgb,var(--channel-control-accent) 28%,var(--line))}#carouselChannelPanel .carousel-duration input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--channel-control-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--channel-control-accent) 12%,transparent)}#carouselChannelPanel .carousel-toolbar{padding-right:12px}#gameChannelPanel .game-catalog-actions button.game-ranking-toggle,#liveShowPanel .live-show-actions button.live-show-ranking-toggle{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--channel-control-accent) 16%,var(--line));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--channel-control-accent) 5%,var(--panel)),var(--panel));color:var(--ink);font-size:13px;font-weight:650;line-height:1.4;white-space:nowrap;box-shadow:0 2px 5px #00000008;cursor:pointer}#gameChannelPanel .game-catalog-actions button.game-ranking-toggle img,#liveShowPanel .live-show-actions button.live-show-ranking-toggle img{flex-shrink:0}#gameChannelPanel .game-catalog-actions button.game-ranking-toggle[aria-expanded=true],#liveShowPanel .live-show-actions button.live-show-ranking-toggle[aria-expanded=true]{color:var(--category-accent-strong,var(--channel-control-accent));border-color:color-mix(in srgb,var(--channel-control-accent) 60%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--channel-control-accent) 20%,var(--panel)),color-mix(in srgb,var(--channel-control-accent) 9%,var(--panel)))}:is(#carouselChannelPanel .carousel-toolbar,#gameChannelPanel .game-catalog-actions,#liveShowPanel .live-show-actions,#liveShowPanel .live-show-tabs) button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.4;padding-top:6px;padding-bottom:6px}:is(#carouselChannelPanel .carousel-toolbar,#gameChannelPanel .game-catalog-actions,#liveShowPanel .live-show-actions,#liveShowPanel .live-show-tabs) button :is(span,b,strong){line-height:inherit}.group-chat-button{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.group-chat-button[hidden]{display:none}.group-chat-button:hover{transform:scale(1.07);background:transparent;box-shadow:none}.group-chat-button img{display:block;width:29px;height:29px;object-fit:contain;filter:drop-shadow(0 5px 9px #1296db38)}html[data-theme=dark] .group-chat-button img{filter:brightness(1.25) drop-shadow(0 5px 9px #1296db55)}.game-header-copy,.carousel-header-copy,.live-show-header-copy{display:none}.live-show-panel,.preferred-sites-panel{display:flex;width:100%;min-width:0;min-height:0;overflow:hidden;border-radius:8px;background:var(--stage-bg);border:1px solid var(--line)}.live-show-panel[hidden],.preferred-sites-panel[hidden]{display:none!important}.live-show-panel{position:relative;isolation:isolate}body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) #displaySurface{display:flex!important;min-height:0}body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) #liveShowPanel{flex:1}body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) .live-show-header-copy{display:block}body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) .stage-header>.header-copy:not(.live-show-header-copy),body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) #displayModeButton,body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) #remoteModeButton,body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) #thumbnailPanel,body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) #wallpaperScreen,body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) #videoReviewUploadEntry,body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) .stage>.history-panel,body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) .stage>#typing,body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) .stage>#messageForm{display:none!important}body.live-show-channel-open:not(.carousel-channel-open):not(.game-channel-open) .stage>#uploadProgress{position:absolute;z-index:8;right:14px;bottom:14px;left:14px;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--category-accent) 25%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 10px 28px #0003;backdrop-filter:blur(12px)}.carousel-channel-open #liveShowPanel,.carousel-channel-open #gameChannelPanel,.game-channel-open #liveShowPanel,.game-channel-open #carouselChannelPanel{display:none!important}.carousel-channel-panel{display:flex;width:100%;min-width:0;min-height:0;overflow:hidden;border-radius:8px;background:var(--stage-bg);border:1px solid var(--line)}.carousel-channel-panel[hidden]{display:none!important}.carousel-channel-open #displaySurface{display:flex!important;min-height:0}.carousel-channel-open #carouselChannelPanel{flex:1}.carousel-channel-open .carousel-header-copy{display:block}.carousel-channel-open .stage-header>.header-copy:not(.carousel-header-copy),.carousel-channel-open #thumbnailPanel,.carousel-channel-open #wallpaperScreen,.carousel-channel-open #videoReviewUploadEntry,.carousel-channel-open .stage>.history-panel,.carousel-channel-open .stage>#typing,.carousel-channel-open .stage>#uploadProgress,.carousel-channel-open .stage>#messageForm{display:none!important}.image-rating-button.current-image-delete-button img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(39%) sepia(90%) saturate(2284%) hue-rotate(337deg) brightness(101%) contrast(88%) drop-shadow(0 1px 2px #0008)}.image-rating-button.current-image-delete-button:hover{background:#ef444433}.image-rating-button.current-image-category-button img{width:20px;height:20px;filter:brightness(0) invert(1) drop-shadow(0 1px 2px #0008)}.image-rating-button.current-image-category-button:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 4px #ffffff80)}.image-rating-button.current-image-category-button.is-classified img{filter:brightness(0) saturate(100%) invert(64%) sepia(76%) saturate(1304%) hue-rotate(181deg) brightness(104%) contrast(102%) drop-shadow(0 0 5px #60a5fa88)}#effectControls .effect-toggle-row>button{box-shadow:none}#effectPerfCompactStatus{box-shadow:none}.preview-toolbar-separator{flex:0 0 1px;width:1px;height:24px;background:#ffffff38}.preview-toolbar-separator[hidden]{display:none}.image-rating-button.carousel-select-button img{width:26px;height:24px}.image-rating-button.carousel-select-button.active img{filter:brightness(0) saturate(100%) invert(65%) sepia(65%) saturate(1300%) hue-rotate(181deg) brightness(103%) contrast(101%) drop-shadow(0 0 5px #60a5fa88)}.game-channel-panel{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;border-radius:8px;background:var(--stage-bg);color:var(--ink);border:1px solid var(--line)}.game-channel-panel[hidden]{display:none!important}.game-channel-open #displaySurface{display:flex!important;min-height:0}.game-channel-open #gameChannelPanel{flex:1}.game-channel-open .game-header-copy{display:block}.game-channel-open #noticeBoardTrigger:not([hidden]){display:inline-flex}.game-channel-open .stage-header>.header-copy:not(.game-header-copy),.game-channel-open #displayModeButton,.carousel-channel-open #displayModeButton,.game-channel-open #remoteModeButton,.carousel-channel-open #remoteModeButton,.game-channel-open #thumbnailPanel,.game-channel-open #wallpaperScreen,.game-channel-open #videoReviewUploadEntry,.game-channel-open .stage>.history-panel,.game-channel-open .stage>#typing,.game-channel-open .stage>#uploadProgress,.game-channel-open .stage>#messageForm{display:none!important}.room-creation-platforms[data-v-228d7697]{color:#1d4ed8;font-weight:700;white-space:nowrap}html[data-theme=dark]{color:#93c5fd}#attachButton.shared-wallpaper-upload{width:auto;min-width:96px;padding:0 14px;border:1px solid color-mix(in srgb,var(--category-accent) 22%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--category-accent) 7%,var(--panel)),color-mix(in srgb,var(--category-accent) 3%,var(--sidebar-control)));color:var(--category-accent-strong);font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--category-accent-rgb),.08),inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}body[data-channel=lobby] #messageForm .developer-intent-select,body[data-channel=lobby] #messageForm #messageInput,body[data-channel=lobby] #messageForm .send{display:none!important}body[data-channel=lobby] #attachButton.shared-wallpaper-upload{flex:1;width:100%;min-height:44px;border-radius:12px;justify-content:center}html[data-theme=light] #attachButton.shared-wallpaper-upload{background:linear-gradient(180deg,color-mix(in srgb,var(--category-accent) 6%,#fff),color-mix(in srgb,var(--category-accent) 5%,var(--panel)));box-shadow:0 2px 8px rgba(var(--category-accent-rgb),.09),inset 0 1px #fff}html[data-theme=dark] #attachButton.shared-wallpaper-upload{border-color:color-mix(in srgb,var(--category-accent) 25%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--category-accent) 10%,var(--panel)),color-mix(in srgb,var(--category-accent) 4%,var(--panel)));box-shadow:0 2px 8px #0000001f,inset 0 1px #ffffff0a}@media(hover:hover){#attachButton.shared-wallpaper-upload:hover{border-color:color-mix(in srgb,var(--category-accent) 40%,var(--line));background:color-mix(in srgb,var(--category-accent) 10%,var(--panel));box-shadow:0 3px 10px rgba(var(--category-accent-rgb),.12),inset 0 1px color-mix(in srgb,var(--ink) 6%,transparent)}}#attachButton.shared-wallpaper-upload:active{transform:scale(.99);box-shadow:inset 0 1px 3px #00000016}#attachButton.shared-wallpaper-upload:focus-visible{outline:2px solid var(--category-accent);outline-offset:3px}#attachButton.shared-wallpaper-upload svg{display:none}.attach-wallpaper-icon{display:none}#attachModal.shared-wallpaper-upload .modal-card{width:min(440px,100%);padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--panel);color:var(--ink);box-shadow:var(--panel-shadow),0 24px 64px #00000024}#attachModal.shared-wallpaper-upload .modal-icon{width:52px;height:52px;margin:0 auto 16px;border:1px solid rgba(var(--category-accent-rgb),.16);border-radius:16px;background:var(--category-soft);color:var(--category-accent-strong);box-shadow:none}#attachModal.shared-wallpaper-upload .attach-default-icon{display:none}#attachModal.shared-wallpaper-upload .attach-wallpaper-icon{display:block;width:28px;height:28px}#attachModal.shared-wallpaper-upload #attachTitle{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:.02em}#attachModal.shared-wallpaper-upload #attachDescription{margin:0 0 20px;font-size:16px;line-height:1.7;color:var(--muted);text-wrap:pretty}#attachModal.shared-wallpaper-upload button{min-height:46px;margin:0;padding:12px 16px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:600;line-height:1.45;box-shadow:none}#attachModal.shared-wallpaper-upload #pickImageButton{background:rgb(var(--category-accent-rgb));color:#fff;box-shadow:0 4px 12px rgba(var(--category-accent-rgb),.14)}#attachModal.shared-wallpaper-upload .private-wallpaper-upload{margin-top:24px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--sidebar-control);text-align:left}#attachModal .private-wallpaper-upload[hidden]{display:none}#attachModal.shared-wallpaper-upload .private-wallpaper-upload p{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.7;text-align:center}#attachModal.shared-wallpaper-upload #privateWallpaperRoomButton{border-color:rgba(var(--category-accent-rgb),.3);background:var(--panel);color:var(--category-accent-strong)}#attachModal.shared-wallpaper-upload #privateWallpaperRoomButton:disabled{border-color:var(--line);background:var(--sidebar-control);color:var(--muted);box-shadow:none;cursor:not-allowed;opacity:.65}#attachModal.shared-wallpaper-upload #cancelAttachButton{margin-top:14px;border-color:var(--line);background:var(--sidebar-control);color:var(--muted)}#attachModal.shared-wallpaper-upload button:focus-visible{outline:2px solid var(--category-accent);outline-offset:3px}@media(hover:hover){#attachModal.shared-wallpaper-upload button:not(:disabled):hover{transform:none}#attachModal.shared-wallpaper-upload #pickImageButton:hover{filter:brightness(1.06)}#attachModal.shared-wallpaper-upload #privateWallpaperRoomButton:not(:disabled):hover{background:var(--category-soft)}#attachModal.shared-wallpaper-upload #cancelAttachButton:hover{background:var(--sidebar-hover);color:var(--ink)}}@media(max-width:420px){#attachModal.shared-wallpaper-upload .modal-card{padding:24px 20px;border-radius:20px}#attachModal.shared-wallpaper-upload .private-wallpaper-upload{padding:16px}}#settingsForm[data-v-752330b6]{overflow:hidden}.settings-header[data-v-752330b6],.settings-actions[data-v-752330b6]{flex:0 0 auto}.settings-scroll-body[data-v-752330b6]{flex:1 1 auto;min-height:0;padding-right:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-actions[data-v-752330b6]{position:static}#settingsForm #usageNoticeButton[data-v-752330b6]{flex:none;align-self:center;width:auto;min-height:0;margin:10px 0 0;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:12px;font-weight:400;line-height:1.6;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#settingsForm #usageNoticeButton[data-v-752330b6]:hover{color:var(--accent-strong)}#settingsForm #usageNoticeButton[data-v-752330b6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.setting-name[data-v-752330b6]{position:relative}.settings-name-heading[data-v-752330b6]{min-height:20px;margin-bottom:8px;padding-right:112px}.settings-name-heading label[data-v-752330b6]{margin:0;text-align:left;line-height:20px}.settings-name-heading #ownerProfileEntry[data-v-752330b6]{position:absolute;top:12px;right:12px;width:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--accent-strong);font-size:12px;line-height:20px;box-shadow:none;white-space:nowrap;cursor:pointer}#ownerProfileHost[data-v-752330b6]{display:contents}#settingsForm[hidden][data-v-752330b6],#ownerProfileEntry[hidden][data-v-752330b6],#ownerProfileHost[hidden][data-v-752330b6]{display:none!important}.channel-visibility-setting[data-v-752330b6]{display:flex;align-items:center}.channel-visibility-setting>strong[data-v-752330b6]{flex:none;margin-right:10px;white-space:nowrap}.channel-visibility-options[data-v-752330b6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.channel-visibility-options label[data-v-752330b6]{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:12px;line-height:20px;cursor:pointer}.channel-visibility-options label>span[data-v-752330b6]:first-child{white-space:nowrap}.channel-visibility-options .switch-control[data-v-752330b6]{width:40px;height:20px}.channel-visibility-options .switch-control i[data-v-752330b6]{left:3px;right:3px}.channel-visibility-options .switch-control i[data-v-752330b6]:after{left:2px;top:2px;width:16px;height:16px}.channel-visibility-options .switch-control input:checked+i[data-v-752330b6]:after{transform:translate(16px)}.compact-switch-control[data-v-752330b6]{width:48px;height:22px}.compact-switch-control i[data-v-752330b6]{left:4px;right:4px}.compact-switch-control i[data-v-752330b6]:after{left:2px;top:2px;width:18px;height:18px}.compact-switch-control input:checked+i[data-v-752330b6]:after{transform:translate(18px)}@media(max-width:420px){.channel-visibility-setting>strong[data-v-752330b6]{margin-right:6px}.channel-visibility-options[data-v-752330b6]{gap:6px}.channel-visibility-options label[data-v-752330b6]{gap:2px}}.confirm-large-text #confirmMessage{font-size:clamp(20px,2.2vw,26px);line-height:1.75}.confirm-guidance{z-index:2100;--return-primary:#2374e1;--return-secondary:#7c3aed;--return-rgb:35,116,225;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 32%,rgba(var(--return-rgb),.17),transparent 42%),linear-gradient(145deg,#080f1c75,#0409129e);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.confirm-guidance:not(.hidden):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;box-shadow:inset 0 0 clamp(48px,8vmin,130px) #ff432ee6,inset 0 0 18px #ff432e66;opacity:.2;animation:return-edge-glow 2.4s ease-in-out infinite;will-change:opacity}@keyframes return-edge-glow{0%,to{opacity:.2}50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.confirm-guidance:not(.hidden):before{animation:none;opacity:.3;will-change:auto}}html[data-brand=ts] .confirm-guidance{--return-primary:#12a594;--return-secondary:#22c7b5;--return-rgb:18,165,148}.confirm-guidance .confirm-card{position:relative;z-index:1;isolation:isolate;width:min(680px,100%);max-height:calc(100vh - 136px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 136px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:clamp(28px,4vw,42px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.62);border-radius:22px;color:#182235;background:linear-gradient(145deg,#fffffff5,#f2f7ffeb);box-shadow:0 22px 62px #01081445,0 0 0 1px rgba(var(--return-rgb),.07),inset 0 1px #ffffffe6}.confirm-guidance .confirm-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--return-primary),var(--return-secondary),var(--return-primary))}.confirm-guidance .confirm-card:after{content:"";position:absolute;z-index:-1;top:-120px;left:50%;width:360px;height:220px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(var(--return-rgb),.15),transparent 68%);pointer-events:none}.confirm-guidance .confirm-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 18px;border:1px solid rgba(255,255,255,.64);border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--return-primary),var(--return-secondary));box-shadow:0 11px 26px rgba(var(--return-rgb),.22),inset 0 1px #ffffff6b}.confirm-guidance .showcase-mode-hint{width:auto;margin-top:0;border:1px solid #7dd3fc55;border-radius:999px;padding:11px 16px;color:#e9fbff;background:linear-gradient(135deg,#07131cf2,#082830e8);font-weight:900;box-shadow:0 18px 46px #00000075,0 0 26px #0891b240,inset 0 1px #ffffff28}.confirm-guidance-icon,.confirm-guidance .confirm-default-symbol{display:none}.confirm-guidance .confirm-guidance-icon{display:block;width:40px;height:40px}.confirm-guidance #confirmTitle{margin:0 0 16px;color:inherit;font-size:clamp(24px,3.2vw,32px);line-height:1.3}.confirm-guidance #confirmMessage{max-width:560px;margin:0 auto 28px;color:var(--return-primary);font-size:clamp(20px,2.2vw,26px);font-weight:650;line-height:1.6;overflow-wrap:anywhere}.confirm-guidance.confirm-has-detail #confirmMessage{margin-bottom:10px}.confirm-guidance .confirm-detail{margin:0 auto 28px;color:#64748b;font-size:clamp(16px,1.7vw,20px);line-height:1.6}html[data-theme=dark] .confirm-guidance .confirm-detail{color:#a3afc2}.confirm-guidance .modal-actions{gap:12px;max-width:460px;margin:0 auto}.confirm-guidance .modal-actions button{min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:14px;font-size:16px;font-weight:700;box-shadow:none}.confirm-guidance #confirmCancelButton{color:#fff;background:linear-gradient(135deg,var(--return-primary),var(--return-secondary));box-shadow:0 10px 24px rgba(var(--return-rgb),.2),inset 0 1px #ffffff4d}.confirm-guidance #confirmOkButton{color:#43516a;border-color:rgba(var(--return-rgb),.2);background:rgba(var(--return-rgb),.055)}.confirm-guidance .modal-actions button:focus-visible{outline:3px solid rgba(var(--return-rgb),.4);outline-offset:3px}html[data-theme=dark] .confirm-guidance .confirm-card{border-color:#ffffff29;background:linear-gradient(145deg,#1d2635f5,#101723f0);color:#f4f8ff;box-shadow:0 24px 70px #00000070,0 0 0 1px rgba(var(--return-rgb),.12),inset 0 1px #ffffff1f}html[data-theme=dark] .confirm-guidance #confirmMessage{color:#a6cbff}html[data-theme=dark][data-brand=ts] .confirm-guidance #confirmMessage{color:#69ded0}html[data-theme=dark] .confirm-guidance #confirmOkButton{color:#d8e2ef;border-color:#ffffff29;background:#ffffff0e}@media(max-width:480px){.confirm-guidance .confirm-card{padding:28px 22px;border-radius:20px}}@media(max-height:420px){.confirm-guidance .confirm-card{padding:20px 24px}.confirm-guidance .confirm-icon{width:48px;height:48px;margin-bottom:10px}.confirm-guidance .confirm-guidance-icon{width:28px;height:28px}.confirm-guidance #confirmTitle{font-size:24px;margin-bottom:10px}.confirm-guidance #confirmMessage{margin-bottom:18px;line-height:1.6}}.theater-launcher[data-v-e0f1cded]{position:fixed;inset:0;z-index:100001;display:grid;place-items:center;overflow:auto;padding:24px;background:radial-gradient(ellipse at top,#203944,#0b111b 65%);color:#f1f5f9;color-scheme:dark}.theater-launcher-card[data-v-e0f1cded]{width:min(480px,100%);padding:28px 24px;border:1px solid #ffffff20;border-radius:20px;background:#17212d88;text-align:center;box-shadow:0 24px 70px #0003}.theater-launcher-logo[data-v-e0f1cded]{width:56px;height:56px;object-fit:contain}.theater-launcher h1[data-v-e0f1cded]{margin:12px 0;font-size:30px}.theater-launcher-caption[data-v-e0f1cded]{color:#cbd5e1;font-size:16px;margin:0 0 26px}.theater-launcher-address[data-v-e0f1cded]{display:block;text-align:left;font-size:13px;color:#aebdce}.theater-launcher-address input[data-v-e0f1cded]{display:block;box-sizing:border-box;width:100%;margin:8px 0 20px;padding:13px 14px;border:1px solid #ffffff26;border-radius:10px;background:#0003;color:#e2e8f0;font-size:15px}.theater-launcher button[data-v-e0f1cded]{cursor:pointer;font:inherit}.theater-launcher-primary[data-v-e0f1cded]{width:100%;min-height:52px;border:0;border-radius:12px;background:#e7f5f2;color:#142c2a;font-size:18px!important;font-weight:700!important}.theater-launcher-primary[data-v-e0f1cded]:disabled{opacity:.65;cursor:wait}.theater-launcher-help[data-v-e0f1cded]{margin:16px 0;color:#b6c4d3;font-size:13px;line-height:1.6}.theater-launcher-ordinary[data-v-e0f1cded]{padding:10px 16px;border:0;background:transparent;color:#d4dee9;text-decoration:underline;text-underline-offset:4px}.theater-launcher-error[data-v-e0f1cded]{color:#fda4af;font-size:14px}.theater-launcher[data-v-e0f1cded] :is(button,input):focus-visible{outline:2px solid #7dd3fc;outline-offset:4px}.theater-launcher-schemes[data-v-e0f1cded]{display:flex;gap:12px;padding:0;margin:0 0 20px;border:0;text-align:left}.theater-launcher-schemes legend[data-v-e0f1cded]{margin-bottom:8px;font-size:13px;color:#aebdce}.theater-launcher-schemes label[data-v-e0f1cded]{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:46px;border:1px solid #ffffff26;border-radius:10px;background:#0002;cursor:pointer;font-size:16px}.theater-launcher-schemes input[data-v-e0f1cded]{accent-color:#7dd3fc;width:18px;height:18px}.theater-launcher-schemes[data-v-e0f1cded]:disabled{opacity:.65}@media(max-height:480px){.theater-launcher[data-v-e0f1cded]{place-items:start center;padding:12px}.theater-launcher-card[data-v-e0f1cded]{padding:16px}.theater-launcher-logo[data-v-e0f1cded]{width:36px;height:36px}.theater-launcher-caption[data-v-e0f1cded]{margin-bottom:16px}}
