:where([data-slot=button],[data-slot=input],[data-slot=input-group],[data-slot=textarea],[data-slot=select-trigger],[data-slot=tabs-trigger],[data-slot=checkbox],[data-slot=switch],.native-select){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--motion-hover);transition-timing-function:var(--motion-ease)}[data-slot=switch-thumb]{transition:transform var(--motion-micro) var(--motion-ease)}[data-slot=button]:active:not(:disabled):not([aria-disabled=true]){opacity:.82}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=select-item],[cmdk-item],.followed-channel,.studio-sidebar a,.mobile-navigation a){transition:color var(--motion-hover) var(--motion-ease),background-color var(--motion-hover) var(--motion-ease)}.header-nav{gap:24px}.header-nav a{position:relative;border-bottom-color:transparent!important}.header-nav a:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:center;transition:transform var(--motion-dialog) var(--motion-ease)}.header-nav a[aria-current=page]:after{transform:scaleX(1)}[data-slot=tabs-trigger]:after{transition:opacity var(--motion-dialog) var(--motion-ease)}.settings-body>[data-slot=tabs-content][data-state=active]{animation:rebeem-fade-in var(--motion-dialog) var(--motion-ease)}.stream-preview-link{transition:outline-color var(--motion-hover) var(--motion-ease)}.category-card strong,.stream-card-meta a{transition:color var(--motion-hover) var(--motion-ease)}@media (hover:hover){.category-card:hover strong,.stream-card:hover .stream-title{color:var(--primary)}.stream-preview-link:hover{outline:2px solid var(--border);outline-offset:2px}}.category-icon{transition:background-color var(--motion-hover) var(--motion-ease)}.player-controls{padding:8px;transition:opacity var(--motion-hover) var(--motion-ease)}.is-studio-theater .player-controls,.is-theater .player-controls{animation:rebeem-fade-in var(--motion-dialog) var(--motion-ease)}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content]){border-radius:10px;animation-duration:var(--motion-menu);animation-timing-function:var(--motion-ease);animation-name:rebeem-menu-in}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content])[data-state=closed]{animation-name:rebeem-menu-out;animation-duration:var(--motion-micro)}:is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){animation:rebeem-fade-in var(--motion-dialog) var(--motion-ease)}:is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay])[data-state=closed]{animation-name:rebeem-fade-out}:is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:12px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;animation:rebeem-dialog-in var(--motion-dialog) var(--motion-ease)}:is([data-slot=dialog-content],[data-slot=alert-dialog-content])[data-state=closed]{animation-name:rebeem-dialog-out;animation-duration:var(--motion-micro)}:is([data-slot=dialog-close],[data-slot=sheet-close]){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:opacity var(--motion-hover) var(--motion-ease),background-color var(--motion-hover) var(--motion-ease)}[data-slot=dialog-header]{padding-inline-end:24px}[data-slot=sheet-content]{--sheet-x:100%;--sheet-y:0px;overflow-y:auto;overscroll-behavior:contain;transition:none;animation:rebeem-sheet-in var(--motion-panel) var(--motion-ease)}[data-slot=sheet-content][data-side=left]{--sheet-x:-100%}[data-slot=sheet-content][data-side=top]{--sheet-x:0px;--sheet-y:-100%}[data-slot=sheet-content][data-side=bottom]{--sheet-x:0px;--sheet-y:100%}[data-slot=sheet-content][data-state=closed]{animation-name:rebeem-sheet-out}[data-sonner-toast]{transition-duration:var(--motion-panel)!important;transition-timing-function:var(--motion-ease)!important}@keyframes rebeem-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rebeem-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rebeem-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes rebeem-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes rebeem-dialog-in{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rebeem-dialog-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(2px) scale(.99)}}@keyframes rebeem-sheet-in{0%{transform:translate(var(--sheet-x),var(--sheet-y))}to{transform:translate(0)}}@keyframes rebeem-sheet-out{0%{transform:translate(0)}to{transform:translate(var(--sheet-x),var(--sheet-y))}}@media (max-width:760px){.player-controls [data-slot=button]{min-width:40px;min-height:40px}.settings-body .form-stack{gap:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-motion=reduced] *,[data-motion=reduced] :after,[data-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.boundary-page{min-height:100dvh;display:grid;place-items:center;padding:24px}.content-section{margin-bottom:32px}.section-heading [data-slot=button]{min-height:32px}.header-nav-icon{display:none}@media (min-width:761px) and (max-width:1050px){.header-nav{display:flex;gap:4px;align-self:center}.header-nav a{min-width:32px;height:36px;justify-content:center;padding:0}.header-nav a>span{display:none}.header-nav-icon{display:block}.app-header{gap:12px}.app-brand>span:not(.beta-badge),.app-sidebar .sidebar-heading{display:none}}.brand-preloader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--background);color:var(--primary)}.brand-preloader-logo{width:80px;height:80px;animation:rebeem-logo-appear .24s var(--motion-ease) both}@keyframes rebeem-logo-appear{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.brand-preloader[data-reduced=true] .brand-preloader-logo{animation:none}@media (prefers-reduced-motion:reduce){.brand-preloader-logo{animation:none!important}}