:where(media-player) :where([data-media-button]>shadow-root,[data-media-slider]:not([data-styled])>shadow-root,[data-media-menu-button]>shadow-root){display:none}:where(media-player) :where([data-media-slider][data-styled]>shadow-root){display:contents}:where(media-player){--media-focus-ring: 0 0 0 3px rgb(78 156 246);width:100%;display:inline-block;position:relative;contain:layout style;box-sizing:border-box;-webkit-user-select:none;user-select:none}media-player:focus,media-player:focus-visible{outline:none}:where(media-player[data-focus]:not([data-playing]) media-outlet){box-shadow:var(--media-focus-ring)}:where(media-player[data-view-type=video][data-user-idle]){pointer-events:auto;cursor:none}:where(media-outlet){display:block;box-sizing:border-box;background-color:var(--media-outlet-bg-color, black)}:where(media-player[data-fullscreen] media-outlet){height:100%}:where(media-player[data-view-type=audio] media-outlet){background-color:unset}:where(media-outlet audio){width:100%}:where(media-outlet video){display:inline-block;width:100%;height:auto;touch-action:manipulation}:where(media-player[aspect-ratio]:not([data-fullscreen]) media-outlet){position:relative;width:100%;height:0;padding-bottom:min(max(var(--media-min-height, 150px),calc(100% / var(--media-aspect-ratio))),var(--media-max-height, 100vh))}:where(media-player[aspect-ratio] media-outlet>shadow-root>*){position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}:where(media-icon,media-icon svg){display:block;width:100%;height:100%;vertical-align:middle}:where(media-time){display:inline-block;contain:content;font-size:var(--media-time-font-size, 14px);font-weight:var(--media-time-font-weight, 400);font-family:var(--media-font-family, sans-serif);color:var(--media-time-color, inherit);background-color:var(--media-time-bg);border-radius:var(--media-time-border-radius);letter-spacing:var(--media-time-letter-spacing, .025em)}:where(media-player [data-media-button]){display:inline-block;position:relative;contain:layout style;user-select:none;cursor:pointer;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(media-player [data-media-button]:focus){outline:none}:where(media-player [data-media-button][data-focus]) :where([slot],[data-media-icon]){box-shadow:var(--media-focus-ring)}:where(media-player [data-media-button][data-focus] media-tooltip [slot]){box-shadow:unset}:where(media-live-indicator:not([data-live])){cursor:unset}:where(media-player [data-media-slider]){display:inline-block;position:relative;contain:layout style;width:100%;cursor:pointer;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:where(media-player [data-media-slider][disabled]){cursor:unset}:where(media-player [data-media-slider]:focus){outline:none}:where(media-player [data-media-slider][data-focus] [part=track]){box-shadow:var(--media-focus-ring)}:where(media-player [data-media-slider][data-chapters][data-focus] [part=chapter]){clip-path:inset(-2px -2px -2px -2px)}:where(media-player[data-bp-x=sm]) :where(media-time-slider [part=chapters]){display:none!important}:where(media-player:not([data-bp-x=sm])) :where(media-time-slider[data-chapters]>:not(shadow-root,[slot]),media-time-slider[data-chapters]>shadow-root>[part~=track]){display:none!important}:where(media-volume-slider [part~=track-progress]){display:none!important}:where(media-slider-value){display:inline-block;contain:content;font-size:14px;font-family:var(--media-font-family, sans-serif)}:where(media-slider-thumbnail){display:block;contain:content;box-sizing:border-box}:where(media-thumbnail){display:block;width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg, black);contain:strict;overflow:hidden;box-sizing:border-box;border:var(--media-thumbnail-border, 1px solid white);min-width:var(--media-thumbnail-min-width, 120px);min-height:var(--media-thumbnail-min-height, 80px);max-width:var(--media-thumbnail-max-width, 180px);max-height:var(--media-thumbnail-max-height, 160px)}:where(media-thumbnail [part=img]){min-width:unset!important;max-width:unset!important}:where(media-slider-video){background-color:#000;box-sizing:border-box;contain:content;display:inline-block;border:var(--media-thumbnail-border, 1px solid white)}:where(media-slider-video [part=video]){display:block;height:auto;width:156px}:where(media-slider-video[data-loading]){opacity:0}:where(media-slider-video[aria-hidden=true],media-slider-video[aria-hidden=true] [part=video]){display:none;width:0px}:where(media-poster){display:block;contain:content;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;pointer-events:none;object-fit:cover;box-sizing:border-box;transition:opacity .2s ease-out}:where(media-poster [part=img]){width:100%;height:100%;object-fit:inherit;object-position:inherit;pointer-events:none;user-select:none;-webkit-user-select:none;box-sizing:border-box}:where(media-poster[aria-hidden=true]){display:none}:where(media-player[data-view-type=video]:not([data-started]) media-poster){opacity:1}:where(media-gesture){position:absolute;display:block;contain:content;z-index:0;opacity:0;visibility:hidden;pointer-events:none!important}:where(media-menu>[data-media-menu-items]:focus){outline:none}:where(media-menu) :where([role=menuitem]:focus,[role=menuitemradio]:focus){outline:none}:where(media-menu) :where([role=menuitem]:focus-visible,[role=menuitem][data-focus],[role=menuitemradio]:focus-visible,[role=menuitemradio][data-focus]),:where(media-menu>[data-media-menu-button][role=button][data-focus] [data-media-icon]),:where(media-menu>[data-media-menu-button][role=button][data-focus] svg),:where(media-radio[data-focus]){outline:none;box-shadow:var(--media-focus-ring)}:where(media-player [data-media-button][aria-hidden=true]),:where(media-player [data-media-slider][aria-hidden=true]),:where(media-thumbnail[aria-hidden=true]),:where(media-slider-thumbnail[aria-hidden=true]){display:none!important}:where(media-player [data-media-button]){-webkit-tap-highlight-color:transparent;display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;border-radius:var(--media-button-border-radius, 2px);color:var(--media-button-color, var(--media-controls-color, #f5f5f5));width:var(--media-button-size, 40px);height:var(--media-button-size, 40px);transition:transform .2s ease-out}:where(media-player[data-fullscreen] [data-media-button]){width:var(--media-fullscreen-button-size, 42px);height:var(--media-fullscreen-button-size, 42px)}:where(media-player[data-bp-x=sm][data-fullscreen] [data-media-button]){width:var(--media-mobile-fullscreen-button-size, 42px);height:var(--media-mobile-fullscreen-button-size, 42px)}:where(media-player) :where([data-media-button]>svg,[data-media-button]>media-icon,[data-media-button]>shadow-root>svg,[data-media-button]>shadow-root>media-icon){width:var(--media-button-icon-size, 80%);height:var(--media-button-icon-size, 80%);border-radius:var(--media-button-border-radius, 2px)}:where(media-player [data-media-button]>shadow-root){display:contents}:where(media-player [data-media-button]:not([default-appearance])>shadow-root:not(:only-child)){display:none}:where(media-player [data-media-button] [slot]){display:none!important}:where(media-player) :where(media-toggle-button[data-pressed] [slot=on],media-toggle-button:not([data-pressed]) [slot=off],media-play-button[data-paused]:not([data-ended]) [slot=play],media-play-button[data-ended] [slot=replay],media-play-button:not([data-paused]) [slot=pause],media-mute-button[data-volume=high] [slot=volume-high],media-mute-button[data-volume=low] [slot=volume-low],media-mute-button[data-volume=muted] [slot=volume-muted],media-mute-button[data-volume=muted] [slot=unmute],media-mute-button:not([data-volume=muted]) [slot=mute],media-pip-button:not([data-pip]) [slot=enter],media-pip-button[data-pip] [slot=exit],media-caption-button:not([data-pressed]) [slot=off],media-caption-button[data-pressed] [slot=on],media-fullscreen-button:not([data-fullscreen]) [slot=enter],media-fullscreen-button[data-fullscreen] [slot=exit],media-seek-button:not([seconds*="-"]) [slot=forward],media-seek-button[seconds*="-"] [slot=backward],media-menu [data-media-menu-button][data-pressed] [slot=close],media-menu [data-media-menu-button]:not([data-pressed]) [slot=open]){display:inline-block!important}:where(media-player [data-media-button][aria-hidden=true]){display:none}@media(pointer:fine){:where(media-player [data-media-button][data-hover]){background-color:var(--media-button-hover-bg, rgb(255 255 255 / .2))}:where(media-player [data-media-button][data-hover]){transform:var(--media-button-hover-transform, scale(1));transition:var(--media-button-hover-transition, transform .2s ease-in)}}@media(pointer:coarse){:where(media-player [data-media-button][data-hover]){border-radius:var(--media-button-touch-hover-border-radius, 100%);background-color:var(--media-button-touch-hover-bg, rgb(255 255 255 / .2))}}:where(media-player [data-media-slider]){-webkit-tap-highlight-color:transparent;--width: var(--media-slider-width, 100%);--height: var(--media-slider-height, 48px);--thumb-size: var(--media-slider-thumb-size, 15px);--thumb-focus-size: var(--media-slider-focused-thumb-size, calc(var(--thumb-size) * 1.1));--track-width: var(--media-slider-track-width, 100%);--track-height: var(--media-slider-track-height, 5px);--track-focus-width: var(--media-slider-focused-track-width, var(--track-width));--track-focus-height: var(--media-slider-focused-track-height, calc(var(--track-height) * 1.25));width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size) / 2);contain:layout style}:where(media-player [data-media-slider]>shadow-root){display:contents}:where(media-player [data-media-slider] [part~=track]){z-index:0;position:absolute;width:var(--track-width);height:var(--track-height);top:50%;left:0;border-radius:var(--media-slider-track-border-radius, 1px);transform:translateY(-50%) translateZ(0);background-color:var(--media-slider-track-bg, rgb(255 255 255 / .3));contain:strict}:where(media-player [data-media-slider] [part=track]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(media-player [data-media-slider][data-focus] [part=track]){outline-offset:var(--thumb-size)}:where(media-player [data-media-slider]:not([data-chapters])[data-interactive] [part*=track]){width:var(--track-focus-width);height:var(--track-focus-height)}:where(media-player [data-media-slider] [part~=track-fill]){z-index:2;background-color:var(--media-slider-track-fill-bg, #fafafa);width:var(--slider-fill-percent);will-change:width}:where(media-player[data-live] media-time-slider [part~=track-fill]){background-color:var(--media-slider-track-fill-live-bg, #dc2626)}:where(media-time-slider [part~=track-progress]){z-index:1;left:0;width:var(--media-buffered-percent, 0%);will-change:width;background-color:var(--media-slider-track-progress-bg, rgb(255 255 255 / .5))}:where(media-player [data-media-slider] [part=thumb-container]){z-index:2;position:absolute;top:0;left:var(--slider-fill-percent);width:var(--thumb-size);height:100%;transform:translate(-50%) translateZ(0);will-change:left;pointer-events:none;contain:layout size style}:where(media-player [data-media-slider] [part=thumb]){position:absolute;top:50%;left:0;opacity:0;contain:strict;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border, 1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius, 9999px);background-color:var(--media-slider-thumb-bg, #fff);transform:translateY(-50%) translateZ(0);transition:opacity .15s ease-in;pointer-events:none}:where(media-player) :where([data-media-slider][data-dragging],[data-media-slider][data-focus]) :where([part=thumb]){box-shadow:var(--media-slider-focused-thumb-shadow, 0 0 0 4px hsla(0, 0%, 100%, .4))}:where(media-player [data-media-slider][data-interactive] [part=thumb]){opacity:1;transition:var(--media-slider-thumb-transition, opacity .2s ease-in, box-shadow .2s ease)}:where(media-player [data-media-slider][data-dragging] [part=thumb]){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(media-player [data-media-slider] [slot=preview]){display:flex;position:absolute;left:var(--preview-left);bottom:calc(100% + var(--media-slider-preview-gap, -4px));flex-direction:column;align-items:center;opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius, 2px);pointer-events:none;transform:translate(-50%) translateZ(0);transition:opacity .2s ease-out;will-change:left,opacity;contain:layout paint style}:where(media-player [data-media-slider][data-interactive] [slot=preview]){opacity:1;transition:opacity .2s ease-in}:where(media-player [data-media-slider] media-slider-value){padding:var(--media-slider-value-padding, 1px 10px);color:var(--media-slider-value-color, white);background-color:var(--media-slider-value-bg, black);border-radius:var(--media-slider-value-border-radius, 2px);border:var(--media-slider-value-border)}:where(media-slider-video:not([aria-hidden=true])+media-slider-value,media-slider-video:not([aria-hidden=true])+[part=chapter-title],media-slider-thumbnail:not([aria-hidden=true])+media-slider-value,media-slider-thumbnail:not([aria-hidden=true])+[part=chapter-title]){margin-top:var(--media-slider-value-gap, 8px)}:where(media-player:not([data-can-play]) media-time-slider media-slider-value){display:none}:where(media-player [data-media-slider][aria-orientation=vertical]){--width: var(--media-slider-width, 48px);--height: var(--media-slider-height, 100%);--track-width: var(--media-slider-track-width, 4px);--track-height: var(--media-slider-track-height, 100%);--track-focus-width: var(--media-slider-focused-track-width, calc(var(--track-width) * 1.25));--track-focus-height: var(--media-slider-focused-track-height, var(--track-height));margin:calc(var(--thumb-size) / 2) 0}:where(media-player [data-media-slider][aria-orientation=vertical] [part*=track]){top:unset;bottom:0;left:50%;transform:translate(-50%) translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical] [part~=track-fill]){width:var(--track-width);height:var(--slider-fill-percent);will-change:height;transform:translate(-50%) translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical] [part~=track-progress]){top:unset;bottom:0;width:var(--track-width);height:var(--media-buffered-percent, 0%);will-change:height}:where(media-player [data-media-slider][aria-orientation=vertical] [part=thumb-container]){top:unset;bottom:var(--slider-fill-percent);left:50%;width:100%;will-change:bottom;transform:translate(-50%) translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical][data-dragging] [part=thumb-container]){top:unset}:where(media-player [data-media-slider][aria-orientation=vertical] [part=thumb]){top:unset;bottom:0;left:50%;transform:translate(-50%) translateY(50%) translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical] [slot=preview]){top:unset;left:calc(100% + var(--media-slider-vertical-preview-gap, 4px));bottom:var(--preview-bottom);will-change:bottom;transform:translateY(50%) translateZ(0)}:where(media-time-slider [part=chapters]){position:relative;display:flex;align-items:center;width:100%;height:100%;contain:layout style}:where(media-time-slider [part=chapter-container]){display:flex;align-items:center;width:0%;height:100%;margin-right:2px;contain:layout style}:where(media-time-slider [part=chapter-container]:last-child){margin-right:0}:where(media-time-slider [part=chapter]){position:relative;display:flex;align-items:center;width:100%;height:var(--track-height);will-change:height,transform;contain:layout style;border-radius:var(--media-slider-track-border-radius, 1px)}@media(pointer:fine){:where(media-time-slider [part=chapter-container]:hover [part=chapter]){transform:var(--media-slider-chapter-hover-transform, scaleY(2));transition:var( --media-slider-chapter-hover-transition, transform .1s cubic-bezier(.4, 0, 1, 1) )}}:where(media-time-slider [part=chapter-title]){font-family:var(--media-font-family, sans-serif);font-size:var(--media-slider-chapter-title-font-size, 14px);color:var(--media-slider-chapter-title-color, #f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(media-menu){box-sizing:border-box;display:inline-flex;font-family:var(--media-font-family, sans-serif);font-size:var(--media-menu-font-size, 15px);font-weight:var(--media-menu-font-weight, 500);position:relative}:where(media-menu[data-open]){z-index:99999}:where(media-menu[data-disabled]:not([data-submenu])){display:none}:where(media-menu media-menu){display:inline-block}@media(prefers-reduced-motion:no-preference){:where(media-menu>[data-media-menu-items]){scroll-behavior:smooth}}:where(media-menu>[data-media-menu-items]){box-sizing:border-box;min-width:var(--media-menu-min-width, 260px);scrollbar-width:thin}:where(media-menu>[data-media-menu-items])::-webkit-scrollbar{background-color:#000;border-radius:var(--media-menu-border-radius, 8px);height:6px;width:5px}:where(media-menu>[data-media-menu-items])::-webkit-scrollbar-track{background-color:var(--media-menu-scrollbar-track-bg, rgb(245 245 245 / .08));border-radius:4px}:where(media-menu>[data-media-menu-items])::-webkit-scrollbar-thumb{background-color:var(--media-menu-scrollbar-thumb-bg, rgb(245 245 245 / .1));border-radius:4px}:where(media-menu shadow-root){display:contents}:where(media-menu [data-media-menu-button]>shadow-root:only-child>[slot]){display:inline-block!important}:where(media-menu [data-media-menu-button][role=button] [data-rotate]){transition:transform .2s ease-out}:where(media-menu [data-media-menu-button][data-pressed][role=button] [data-rotate]){transform:rotate(var(--media-menu-button-icon-rotate-deg, 90deg));transition:transform .2s ease-in}:where(media-menu [data-media-menu-button][role=button]){display:inline-flex;align-items:center;justify-content:center}:where(media-menu [data-media-menu-button]){box-sizing:border-box}:where(media-menu [data-media-menu-button][role=button]) :where([slot=label],[slot=hint]){position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}:where(media-menu [data-media-menu-button][role=button]) :where([slot=open-icon],[slot=close-icon]){display:none!important}:where(media-menu [data-media-menu-button]) :where([slot=hint],[slot=open-icon]){color:var(--media-menu-hint-color, rgb(245 245 245 / .5))}:where(media-menu>[data-media-menu-items]){display:flex;flex-direction:column}:where(media-menu) :where([role=menuitem]:focus-visible,[role=menuitem][data-hocus],[role=menuitemradio][data-hocus]){cursor:pointer;background-color:var(--media-menu-item-hover-bg, rgb(245 245 245 / .08))}@media(pointer:fine){:where(media-menu [role=menuitem]:hover){cursor:pointer;background-color:var(--media-menu-item-hover-bg, rgb(245 245 245 / .08))}}:where(media-menu:not([data-submenu])>[data-media-menu-items]){position:absolute;right:var(--media-menu-x-offset, 4px);bottom:100%;margin-bottom:var(--media-menu-y-offset, 4px);padding:var(--media-menu-padding, 10px);border:var(--media-menu-border, 1px solid rgb(255 255 255 / .1));background-color:var(--media-menu-bg, rgb(10 10 10 / .95));border-radius:var(--media-menu-border-radius, 8px);box-shadow:var(--media-menu-box-shadow, 1px 1px 1px rgb(10 10 10 / .5));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height, auto);will-change:width,height;max-height:var(--media-menu-max-height, calc(var(--media-height) * .7));overflow-y:auto;overscroll-behavior:contain;opacity:0;pointer-events:none;box-sizing:border-box;transition:height .25s linear,opacity .15s ease-out,transform .3s ease-in}:where(media-menu[position~=left]:not([data-popup])>[data-media-menu-items]){left:var(--media-menu-x-offset, 4px);right:unset}:where(media-menu[position~=bottom]:not([data-popup])>[data-media-menu-items]){top:100%;margin-top:var(--media-menu-y-offset, 4px);bottom:unset;margin-bottom:unset}:where(media-menu [data-media-menu-items][data-resizing]){overflow:hidden;pointer-events:none}:where(media-menu:not([data-submenu])>[data-media-menu-items][aria-hidden=false]){opacity:1;pointer-events:auto}:where(media-menu[data-popup]>[data-media-menu-items]){position:fixed;left:16px;right:16px;top:unset;bottom:0;max-height:var(--media-mobile-menu-portrait-max-height, 40vh);transform:translateY(100%);z-index:9999999}:where(media-menu[data-popup]>[data-media-menu-items][aria-hidden=false]){opacity:1;transform:translateY(-24px)}:where(media-menu[data-popup]>[data-media-menu-items]){max-width:480px;margin:0 auto}:where(media-menu[data-popup-wide]>[data-media-menu-items]){max-height:var(--media-mobile-menu-landscape-max-height, min(70vh, 400px))}:where(media-menu[data-submenu] [data-media-menu-button]){display:flex;align-items:center;justify-content:flex-start}:where(media-menu[data-submenu]>[data-media-menu-items]){width:100%;margin-top:12px}:where(media-menu[aria-hidden=true]),:where(media-menu[data-submenu]>[data-media-menu-items][aria-hidden=true]){display:none}:where(media-menu) :where([role=menuitem],[role=menuitemradio]){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;color:var(--media-menu-item-color, #f5f5f5);display:flex;align-items:center;justify-content:left;padding:var(--media-menu-item-padding, 10px);border-radius:var(--media-menu-item-border-radius, 2px);box-sizing:border-box}:where(media-menu[data-popup]) :where([role=menuitem],[role=menuitemradio]){padding:var(--media-mobile-menu-item-padding, 12px)}:where(media-menu[data-submenu]>[data-media-menu-items]){align-items:flex-start;justify-content:center;flex-direction:column}:where(media-menu [data-media-menu-button][role=menuitem][aria-expanded=true]){border-radius:0;border-top-left-radius:var(--media-menu-item-border-radius, 2px);border-top-right-radius:var(--media-menu-item-border-radius, 2px);border-bottom:var(--media-menu-divider, 1px solid rgb(245 245 245 /.15))}:where(media-menu[data-submenu]>[data-media-menu-button][aria-expanded=true]){position:sticky;top:calc(-1 * var(--media-menu-padding, 10px));left:0;width:100%;z-index:10;background-color:var(--media-menu-top-bar-bg, rgb(10 10 10))}:where(media-menu [role=menuitem] [slot=label]){margin-left:6px}:where(media-menu [role=menuitem] [slot*=icon]){width:var(--media-menu-item-icon-size, 22px);height:var(--media-menu-item-icon-size, 22px)}:where(media-menu [role=menuitem]) :where([slot=open-icon],[slot=close-icon]){width:18px;height:18px}:where(media-menu [role=menuitem]) :where([slot=hint],[slot=open-icon]){margin-left:auto}:where(media-menu [role=menuitem]) :where([slot=hint]+[slot=open-icon]){margin-left:2px}:where(media-menu [role=menuitem][aria-hidden=true]),:where(media-menu [role=menuitem][aria-expanded=true] [slot=open-icon]){display:none!important}:where(media-menu [role=menuitem][aria-disabled=true] [slot=open-icon]){opacity:0}:where([data-media-menu-button] [slot=close-icon]),:where(media-menu [role=menuitem][aria-expanded=true] [slot=icon]){display:none!important}:where(media-menu [role=menuitem][aria-expanded=true] [slot=close-icon]){display:inline!important}:where(media-menu [part=info]){color:var(--media-menu-item-info-color, rgb(168, 169, 171));font-size:var(--media-menu-item-info-font-size, 13px);margin-left:auto}:where(media-radio-group){box-sizing:border-box;width:100%;display:flex;flex-direction:column}:where(media-radio){position:relative;align-items:center;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;font-family:var(--media-font-family, sans-serif);font-size:15px;font-weight:500;contain:content;padding:var(--media-menu-item-padding, 12px)}:where(media-radio [part=check]){align-items:center;border-radius:9999px;border:var(--media-menu-radio-check-border, 2px solid rgb(245 245 245 / .5));box-sizing:border-box;display:flex;height:var(--media-menu-radio-check-size, 9px);justify-content:center;margin-right:8px;width:var(--media-menu-radio-check-size, 9px);border-width:unset!important}:where(media-radio[aria-checked=true] [part=check]){border:2px solid var(--media-menu-radio-check-active-color, #f5f5f5)}:where(media-radio[aria-checked=true] [part=check]):after{content:"";border-color:var(--media-menu-radio-check-active-color, #f5f5f5);background-color:var(--media-menu-radio-check-active-color, #f5f5f5);border-radius:9999px;box-sizing:border-box;height:var(--media-menu-radio-check-inner-size, 4px);width:var(--media-menu-radio-check-inner-size, 4px);border-width:unset!important}:where(media-chapters-menu-items){padding:var(--media-chapters-padding, 0);min-width:var(--media-chapters-min-width, var(--media-menu-min-width, 220px))}:where(media-chapters-menu-items[data-thumbnails]){min-width:var(--media-chapters-with-thumbnails-min-width, 300px)}:where(media-chapters-menu-items [part=check]){display:none}:where(media-chapters-menu-items [part=chapter]){border-radius:0;border-bottom:var(--media-chapters-divider, 1px solid rgb(245 245 245 / .15))}:where(media-chapters-menu-items [part=chapter]:last-child){border-bottom:0}:where(media-chapters-menu-items [part=chapter][data-focus]){margin:var(--media-chapters-item-focus-margin, 4px)}:where(media-chapters-menu-items [part=chapter][aria-checked=true]){background-color:var(--media-chapters-item-active-bg, rgb(255 255 255 / .04));border-left:var(--media-chapters-item-active-border-left)}:where(media-chapters-menu-items [part=chapter][aria-checked=true]):after{content:" ";width:var(--played-percent);height:var(--media-chapters-progress-height, 3px);position:absolute;bottom:0;left:0;border-radius:var(--media-chapters-progress-border-radius, 0);background-color:var(--media-chapters-progress-bg, #f5f5f5)}:where(media-chapters-menu-items [part=thumbnail]){margin-right:var(--media-chapters-thumbnail-gap, 12px);border:var(--media-chapters-thumbnail-border, 0);flex-shrink:0;min-width:var(--media-chapters-thumbnail-min-width, 100px);min-height:var(--media-chapters-thumbnail-min-height, 56px);max-width:var(--media-chapters-thumbnail-max-width, 120px);max-height:var(--media-chapters-thumbnail-max-height, 68px)}:where(media-chapters-menu-items [part=title]){color:var(--media-chapters-title-color, #f5f5f5);font-size:var(--media-chapters-title-font-size, 15px);font-weight:var(--media-chapters-title-font-weight, 500);white-space:var(--media-chapters-title-white-space, nowrap)}:where(media-chapters-menu-items [part=start-time]){display:inline-block;padding:var(--media-chapters-start-time-padding, 1px 4px);letter-spacing:var(--media-chapters-start-time-letter-spacing, .4px);border-radius:var(--media-chapters-start-time-border-radius, 2px);color:var(--media-chapters-start-time-color, rgb(168, 169, 171));font-size:var(--media-chapters-start-time-font-size, 12px);font-weight:var(--media-chapters-start-time-font-weight, 500);background-color:var(--media-chapters-start-time-bg, rgb(156 163 175 / .2));margin-top:var(--media-chapters-start-time-gap, 6px)}:where(media-chapters-menu-items [part=duration]){color:var(--media-chapters-duration-color, rgb(245 245 245 / .5));background-color:var(--media-chapters-duration-bg);font-size:var(--media-chapters-duration-font-size, 12px);font-weight:var(--media-chapters-duration-font-weight, 500);border-radius:var(--media-chapters-duration-border-radius, 2px);margin-top:var(--media-chapters-duration-gap, 6px)}:where(media-menu [data-media-menu-button][aria-disabled=true]){display:none}:where(media-chapters-menu-items:not([data-thumbnails]) [part=content]){width:100%;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}:where(media-chapters-menu-items:not([data-thumbnails]) [part=start-time]){margin-top:0;margin-left:auto}:where(media-chapters-menu-items:not([data-thumbnails]) [part=duration]){margin-top:4px;flex-basis:100%}:where(media-tooltip){background-color:var(--media-tooltip-bg-color, black);border:var(--media-tooltip-border, 1px solid rgb(255 255 255 / .1));border-radius:var(--media-tooltip-border-radius, 2px);box-sizing:border-box;color:var(--media-tooltip-color, hsl(0, 0%, 80%));display:block;font-family:var(--media-font-family, sans-serif);font-size:var(--media-tooltip-font-size, 13px);font-weight:var(--media-tooltip-font-weight, 500);left:50%;bottom:80%;margin-left:unset;margin-bottom:var(--media-tooltip-y-offset, 12px);opacity:0;padding:var(--media-tooltip-padding, 2px 8px);pointer-events:none;position:absolute;transform-origin:50% 100%;transform:translate(-50%,12px) scale(.8);transition:transform .2s ease-out .1s,opacity .2s ease-out .1s;white-space:nowrap}:where(media-tooltip[position~=left]){left:0;transform:translateY(12px) scale(.8);transform-origin:0 100%;margin-left:var(--media-tooltip-x-offset, 0)}:where(media-tooltip[position~=right]){left:auto;right:0;margin-left:unset;margin-right:var(--media-tooltip-x-offset, 0);transform:translateY(12px) scale(.8);transform-origin:100% 100%}:where(media-tooltip[position~=bottom]){top:80%;bottom:unset;margin-top:var(--media-tooltip-y-offset, 12px);margin-bottom:unset;transform:translate(-50%,-12px) scale(1)}:where(media-tooltip[position="bottom left"],media-tooltip[position="bottom right"]){transform:translateY(-12px) scale(.8)}:where(media-menu [data-media-menu-button][role=button][data-pressed] media-tooltip){opacity:0;display:none}@media(pointer:fine){:where(media-player [data-media-button][data-hocus] media-tooltip){opacity:1;transform:translate(-50%) scale(1);transition:transform .2s ease-in .1s,opacity .2s ease-in .1s}:where(media-player [data-media-button][data-hocus] media-tooltip[position~=left]){transform:translate(0) scale(1)}:where(media-player [data-media-button][data-hocus] media-tooltip[position~=right]){transform:translate(0) scale(1)}}:where(media-buffering-indicator){position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}:where(media-buffering-indicator [part=icon]){width:var(--media-buffering-size, 84px);height:var(--media-buffering-size, 84px);opacity:0;transition:var(--media-buffering-transition, opacity .2s ease)}:where(media-buffering-indicator [part=track]){color:var(--media-buffering-track-color, #f5f5f5);opacity:var(--media-buffering-track-opacity, .25);stroke-width:var(--media-buffering-track-width, 8)}:where(media-buffering-indicator [part=track-fill]){color:var(--media-buffering-track-fill-color, #f5f5f5);opacity:var(--media-buffering-track-fill-opacity, .75);stroke-width:var(--media-buffering-track-fill-width, 9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset, 50)}:where(media-buffering-indicator[data-buffering] [part=icon]){opacity:1;animation:var(--media-buffering-animation, media-buffering-spin 1s linear infinite)}@keyframes media-buffering-spin{to{transform:rotate(360deg)}}:where(media-live-indicator){min-width:auto;min-height:auto}:where(media-live-indicator [part=container]){width:var(--media-live-indicator-width, 40px);height:var(--media-live-indicator-height, 40px);display:flex;align-items:center;justify-content:center}:where(media-live-indicator [part=text]){background-color:var(--media-live-indicator-bg, #8a8a8a);border-radius:var(--media-live-indicator-border-radius, 2px);color:var(--media-live-indicator-color, #161616);font-family:var(--media-font-family, sans-serif);font-size:var(--media-live-indicator-font-size, 12px);font-weight:var(--media-live-indicator-font-weight, 600);letter-spacing:var(--media-live-indicator-letter-spacing, 1.5px);padding:var(--media-live-indicator-padding, 1px 4px);transition:color .3s ease}:where(media-live-indicator[data-live-edge] [part=text]){background-color:var(--media-live-indicator-edge-bg, #dc2626);color:var(--media-live-indicator-edge-color, #f5f5f5)}:where(media-live-indicator[data-focus] [part=text]){box-shadow:var(--media-focus-ring)}:where(media-live-indicator:not([data-live])>shadow-root){display:none}:where(media-live-indicator:not([data-live]) [slot=live],media-live-indicator[data-live-edge] [slot=live],media-live-indicator[data-live] [slot=not-live],media-live-indicator:not([data-live-edge]) [slot=live-edge]){display:none}@media(pointer:fine){:where(media-live-indicator[data-hover]){background-color:unset}}:where(media-captions){--overlay-padding: var(--media-captions-padding, 1%);--cue-color: var(--media-cue-color, white);--cue-bg-color: var(--media-cue-bg, rgba(0, 0, 0, .7));--cue-font-size: var(--media-cue-font-size, calc(var(--overlay-height) / 100 * 5));--cue-line-height: var(--media-cue-line-height, calc(var(--cue-font-size) * 1.2));--cue-padding-x: var(--media-cue-padding-x, calc(var(--cue-font-size) * .6));--cue-padding-y: var(--media-cue-padding-x, calc(var(--cue-font-size) * .4));position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;contain:layout style size;margin:var(--overlay-padding);font-size:var(--cue-font-size);font-family:sans-serif;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:normal;word-break:break-word}:where(media-player[data-fullscreen][data-bp-x=lg] media-captions){--cue-font-size: var( --media-large-fullscreen-cue-font-size, calc(var(--overlay-height) / 100 * 3) )}@media(orientation:portrait){:where(media-player[data-bp-x=sm][data-fullscreen] media-captions){--cue-font-size: 18px}}:where(media-player[data-view-type=audio] media-captions){position:relative;margin:0}:where(media-captions[aria-hidden=true]){opacity:0;visibility:hidden}:where(media-captions [part=cue-display]){position:absolute;direction:ltr;overflow:visible;contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width, auto);height:var(--cue-height, auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode, unset);white-space:pre-line;unicode-bidi:plaintext;min-width:min-content;min-height:min-content;padding:var(--media-cue-display-padding);background-color:var(--media-cue-display-bg);border-radius:var(--media-cue-display-border-radius)}:where(media-captions[data-dir=rtl] [part=cue-display]){direction:rtl}:where(media-captions [part=cue]){display:inline-block;contain:content;border:var(--media-cue-border, unset);border-radius:var(--media-cue-border-radius, 2px);-webkit-backdrop-filter:var(--media-cue-backdrop, blur(8px));backdrop-filter:var(--media-cue-backdrop, blur(8px));padding:var(--cue-padding-y) var(--cue-padding-x);line-height:var(--cue-line-height);background-color:var(--cue-bg-color);box-sizing:border-box;color:var(--cue-color);box-shadow:var(--media-cue-box-shadow, var(--cue-box-shadow));white-space:var(--cue-white-space, pre-wrap);outline:var(--cue-outline);text-shadow:var(--cue-text-shadow)}:where(media-captions [part=cue-display][data-vertical] [part=cue]){padding:var(--cue-padding-x) var(--cue-padding-y)}:where(media-captions [part=region]){position:absolute;display:inline-flex;flex-flow:column;justify-content:flex-start;width:var(--region-width);height:var(--region-height);min-height:0px;max-height:var(--region-height);writing-mode:horizontal-tb;top:calc(var( --region-top, var(--overlay-height) * var(--region-viewport-anchor-y) / 100 - var(--region-height) * var(--region-anchor-y) / 100 ));left:var( --region-left, calc( calc(var(--region-viewport-anchor-x) * 1%) - calc(var(--region-width) * var(--region-anchor-x) / 100) ) );right:var(--region-right);bottom:var(--region-bottom);overflow:hidden;overflow-wrap:break-word;box-sizing:border-box}:where(media-captions [part=region][data-scroll=up]){justify-content:end}:where(media-captions [part=region][data-active][data-scroll=up]){transition:top .433s}:where(media-captions [part=region]>[part=cue-display]){position:relative;width:auto;left:var(--cue-offset);height:var(--cue-height, auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px}:where(media-captions [part=region] [part=cue]){position:relative;border-radius:0}:where(media-player[data-view-type=video]){--media-focus-ring: var(--video-focus-ring, 0 0 0 3px rgb(78 156 246));border-radius:var(--video-border-radius, 6px);background-color:var(--video-bg, black)}:where(media-player[data-view-type=video]:not([data-fullscreen])){border-radius:var(--video-border-radius, 6px);border:var(--video-border, 1px solid rgb(255 255 255 / .1))}:where(media-player[data-view-type=video]:not([data-fullscreen])) :where(media-outlet,video,media-poster,div[part=scrim]){border-radius:var(--video-border-radius, 6px);overflow:hidden}:where(media-community-skin[data-video]){--brand: var(--video-brand, #f5f5f5);--media-font-family: var(--video-font-family, sans-serif);--media-slider-track-fill-bg: var(--brand);--media-menu-radio-check-active-color: var(--brand);--media-chapters-progress-bg: var(--brand);--media-controls-color: var(--video-controls-color, #f5f5f5);color:var(--video-controls-color, #f5f5f5)}:where(media-community-skin[data-video] div[part=scrim]){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0;pointer-events:none;background-color:var(--video-scrim-bg, rgb(0 0 0 / .35));transition:var(--video-scrim-out-transition, opacity .15s ease-out)}:where(media-player:not([data-can-play]) media-community-skin[data-video] div[part=scrim]),:where(media-player:not([data-user-idle]) media-community-skin[data-video] div[part=scrim]){opacity:1;transition:var(--video-scrim-in-transition, opacity .15s ease-in)}:where(media-community-skin[data-video]) :where(div[part=controls]){position:absolute;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:var(--video-controls-out-transition, opacity .2s ease-out)}:where(media-player[data-can-play]:not([data-user-idle]) media-community-skin[data-video] div[part=controls]){opacity:1;visibility:visible;transition:var(--video-controls-in-transition, opacity .2s ease-in)}:where(media-community-skin div[part=controls-spacer]){flex:1 1 0%}:where(media-community-skin[data-video] div[part=controls-group]){align-items:center;display:flex;margin-bottom:4px;pointer-events:auto;z-index:0;padding:2px 6px}:where(media-community-skin[data-video] div[part=controls-group]:first-child){margin-top:4px;z-index:50}:where(media-community-skin[data-video] div[part=controls-group]:nth-child(2)){display:flex;flex:1 1 0%;align-items:center;justify-content:center;pointer-events:none}:where(media-community-skin[data-video] div[part=controls-group]:nth-last-child(2)){padding:0 12px;z-index:10;margin-bottom:-16px}:where(media-community-skin[data-video]:not([data-mobile]) div[part=controls-group]:last-child){--media-tooltip-y-offset: 34px;z-index:10}:where(media-community-skin[data-video] [data-media-button]){margin-right:6px}:where(media-community-skin[data-video] [data-media-button]:last-child){margin-right:6px}:where(media-community-skin[data-video] [part=main-title]){display:inline-block;font-size:var(--video-title-font-size, 14px);font-weight:var(--video-title-font-weight, 500);font-family:var(--video-font-family, sans-serif);color:var(--video-title-color, #dedede);flex:1 1 0%;padding-inline:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:where(media-community-skin[data-video]) [part=main-title]:before{content:"•";display:inline-block;margin-right:6px;color:var(--video-title-color, #dedede)}:where(media-community-skin[data-video]) [part=main-title]:empty:before{content:"";margin-left:0}:where(media-player[data-fullscreen] media-community-skin[data-video] [part=main-title]){font-size:var(--video-fullscreen-title-font-size, 16px)}:where(media-community-skin[data-video] media-mute-button){margin-left:-4px}:where(media-community-skin[data-video] media-fullscreen-button){margin-right:8px}:where(media-community-skin[data-mobile][data-video]){--media-button-size: var(--video-mobile-button-size, 32px)}:where(media-community-skin[data-video] media-time-slider){flex-grow:0}:where(media-community-skin[data-video] media-slider-thumbnail){--media-thumbnail-border: var(--video-slider-thumbnail-border, 1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius, 2px)}:where(media-community-skin[data-video] media-slider-value){margin-top:4px;border-radius:var(--video-slider-value-border-radius, 2px)}:where(media-community-skin[data-video] [part=chapter-title]+media-slider-value){margin-top:0}:where(media-community-skin[data-video] media-time-slider media-slider-value){background-color:var(--video-time-bg, unset);text-shadow:-1px -1px 0 #333333,1px -1px 0 #333333,-1px 1px 0 #333333,1px 1px 0 #333333}:where(media-community-skin[data-video][data-mobile] media-time){text-shadow:unset}:where(media-community-skin[data-video] media-volume-slider){margin-left:-2px;max-width:var(--video-volume-slider-max-width, 80px);transition:all .15s ease;transform:translate(-2px)}:where(media-community-skin[data-video]) :where(media-mute-button:not([data-hocus])+media-volume-slider:not([data-interactive])){margin:0;max-width:0}:where(media-community-skin[data-video] media-volume-slider media-slider-value){bottom:70px}@media(orientation:landscape)and (pointer:coarse){:where(media-player media-community-skin media-volume-slider){display:none}}:where(media-community-skin[data-video] media-time[type=current]){margin-right:2px}:where(media-community-skin[data-video] media-time[type=current][remainder]){margin-left:2px}:where(media-player[data-preview] media-community-skin[data-video] media-captions){opacity:0}:where(media-community-skin[data-video] media-captions){z-index:10;transition:var(--video-captions-transition, bottom .15s linear)}:where(media-player[data-fullscreen][data-bp-x=lg] media-community-skin[data-video] media-captions){bottom:var(--video-large-fullscreen-captions-offset, 54px)}:where(media-player:not([data-user-idle]) media-community-skin[data-video] media-captions){bottom:var(--video-captions-offset, 72px)}:where(media-player:not([data-user-idle]) media-community-skin[data-video][data-mobile] media-captions){bottom:var(--video-mobile-captions-offset, 48px)}:where(media-community-skin[data-video] [part=chapter-title]){width:100%;text-align:center;text-shadow:-1px -1px 0 #212121,1px -1px 0 #212121,-1px 1px 0 #212121,1px 1px 0 #212121}:where(media-community-skin[data-video] media-gesture){top:0;left:0;width:100%;height:100%;z-index:0}:where(media-community-skin[data-video] media-gesture[action="seek:-10"]){width:var(--video-gesture-seek-width, 20%);z-index:1}:where(media-community-skin[data-video] media-gesture[action="seek:10"]){left:unset;right:0;width:var(--video-gesture-seek-width, 20%);z-index:1}:where(media-player[data-touch] media-community-skin[data-video] media-gesture[action="toggle:paused"]){display:none}:where(media-player:not([data-touch]) media-community-skin[data-video] media-gesture[action="toggle:user-idle"]){display:none}:where(media-community-skin[data-video] [part=time-group]){display:flex;align-items:center}:where(media-community-skin[data-video] [part=time-divider]){margin-left:2px;margin-right:3px;color:var(--video-time-divider-color, rgb(224, 224, 224))}:where(media-player[data-fullscreen] media-community-skin[data-video] media-time){font-size:var(--video-fullscreen-time-font-size, 16px)}:where(media-community-skin[data-video][data-mobile] div[part=controls-group]:nth-last-child(2)){margin-bottom:-20px;z-index:1}:where(media-community-skin[data-video][data-mobile] div[part=controls-group]:last-child){margin-bottom:-12px}:where(media-player[data-fullscreen] media-community-skin[data-video][data-mobile] [part=controls-group]:last-child){margin-bottom:0}:where(media-community-skin[data-video][data-mobile] div[part=controls-group]){padding:2px}:where(media-community-skin[data-video][data-mobile]) :where([data-media-button],[data-media-slider]:not(media-time-slider),media-time,[part=time-divider],[part=main-title]){transition:opacity .15s ease}:where(media-player:not([data-started]) media-community-skin[data-video][data-mobile]) :where([data-media-button] [data-media-slider],[part=time-group]){opacity:0;visibility:hidden}:where(media-player[data-preview] media-community-skin[data-video][data-mobile]) :where([data-media-button],[data-media-slider]:not(media-time-slider),media-time,[part=main-title],[part=time-divider],media-captions){opacity:0}:where(media-community-skin[data-video][data-mobile] media-time-slider){transition:transform .1s linear}:where(media-player[data-preview] media-community-skin[data-video][data-mobile] media-time-slider){--track-height: var(--video-slider-track-height, 12px);transform:translateY(-6px);transition:transform .1s linear}:where(media-community-skin[data-video][data-mobile] media-play-button){border-radius:100%;pointer-events:auto;margin-bottom:2.5%;background-color:var(--video-mobile-play-button-bg, rgba(0 0 0 / .6));width:var(--video-mobile-play-button-size, 40px);height:var(--video-mobile-play-button-size, 40px);transform:var(--video-mobile-play-button-transform, translateY(25%))}:where(media-community-skin[data-video][data-mobile] media-play-button svg){border-radius:100%}:where(media-player:not([data-started]) media-community-skin[data-video][data-mobile] [part=controls-group]:not(:nth-child(2))){opacity:0;visibility:hidden}:where(media-community-skin[data-video][data-mobile] media-buffering-indicator){transform:translate(-2px,-4px)}:where(media-community-skin [part=start-duration] media-time[type=duration]){position:absolute;right:8px;bottom:8px;margin-right:8px;margin-bottom:8px;z-index:2;padding:var(--video-mobile-start-duration-padding, 3px 6px);color:var(--video-mobile-start-duration-color, var(--video-controls-color));background-color:var(--video-mobile-start-duration-bg, rgba(0 0 0 / .64))}:where(media-player[data-started] media-community-skin [part=start-duration] media-time[type=duration]){display:none}:where(media-player:not([data-can-play]) media-community-skin[data-video] media-time[type=duration]){opacity:0}:where(media-community-skin[data-video][data-mobile] media-time[type=current]){margin-left:8px}:where(media-player[data-fullscreen] media-community-skin[data-video] div[part=controls-group]:nth-last-child(2)){margin-bottom:-16px}@media(orientation:portrait){:where(media-player[data-iphone][data-fullscreen] media-community-skin[data-video] div[part=controls-group]:first-child){margin-top:48px;padding-inline:4px}:where(media-player[data-iphone][data-fullscreen] media-community-skin[data-video] div[part=controls-group]:nth-last-child(2)){padding-inline:8px}:where(media-player[data-iphone][data-fullscreen] media-community-skin[data-video] div[part=controls-group]:last-child){margin-inline:8px;margin-bottom:52px}:where(media-player[data-fullscreen] media-community-skin[data-video] media-captions){bottom:30vh}}@media(orientation:landscape){:where(media-player[data-iphone][data-fullscreen][data-user-idle] media-community-skin[data-video] media-captions){bottom:32px}:where(media-player[data-fullscreen] media-community-skin[data-video] div[part=controls-group]:nth-last-child(2)){margin-bottom:-12px}:where(media-player[data-iphone][data-fullscreen] media-community-skin[data-video] div[part=controls-group]:last-child){margin-bottom:12px}}:root{--bg: #0b1018;--panel: rgba(16, 22, 33, .94);--panel-strong: rgba(20, 27, 40, .98);--panel-soft: rgba(255, 255, 255, .04);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .12);--text: #f4f8ff;--muted: #8e9cb6;--teal: #6de2d2;--amber: #fbb45b;--rose: #fb7185;--shadow: 0 24px 90px rgba(0, 0, 0, .34);--font: "Avenir Next", "PingFang SC", "Hiragino Sans GB", "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font);background:radial-gradient(circle at top left,rgba(109,226,210,.15),transparent 22%),radial-gradient(circle at top right,rgba(251,180,91,.14),transparent 24%),linear-gradient(180deg,#0a0f17,#0c111b 55%,#080b12);color:var(--text)}body{min-height:100vh;overflow:hidden}#root{height:100vh}button,input,textarea{font:inherit}button{border:none;cursor:pointer}.app-shell{display:grid;grid-template-columns:88px 320px minmax(0,1fr) 300px;height:100vh;overflow:hidden}.server-rail,.channel-sidebar,.main-panel,.member-sidebar{border-right:1px solid var(--line)}.server-rail{display:flex;flex-direction:column;align-items:center;gap:28px;padding:24px 16px;background:linear-gradient(180deg,#0f1520f5,#090d16f5)}.brand{font-size:2rem;font-weight:800;letter-spacing:-.08em}.brand span{color:var(--teal)}.server-icons{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-right:2px}.server-icon{width:54px;height:54px;border-radius:18px;background:#ffffff14;color:var(--text);transition:transform .18s ease,background .18s ease}.server-icon:hover{transform:translateY(-2px);background:#ffffff29}.server-icon--active{background:linear-gradient(135deg,#6de2d22e,#fbb45b38);box-shadow:inset 0 0 0 1px #6de2d25c}.server-icon--plus{color:var(--teal)}.channel-sidebar,.member-sidebar{display:flex;flex-direction:column;padding:22px 18px;background:#0b111af0;overflow:hidden}.domain-card,.chat-panel,.voice-stage-section,.voice-controls,.member-sidebar__header{background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.domain-card{display:flex;justify-content:space-between;gap:16px;padding:22px;margin-bottom:18px}.domain-card__aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.domain-role-badge{display:inline-flex;align-items:center;margin-top:10px;padding:6px 10px;border-radius:999px;background:#6de2d21a;color:var(--teal);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.domain-owner-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.channel-list-section{flex:1;overflow:auto;padding-right:4px}.channel-tree{display:flex;flex-direction:column;gap:18px}.channel-group,.channel-item-wrap{display:flex;flex-direction:column;gap:8px}.channel-group__title{font-size:.8rem;font-weight:700;letter-spacing:.14em;color:var(--muted)}.channel-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:14px 16px;border-radius:16px;background:transparent;color:var(--text);text-align:left}.channel-item:hover,.channel-item--active{background:#ffffff14}.channel-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-item__meta{color:var(--muted);font-size:.85rem}.channel-presence-list{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 2px 30px}.channel-presence-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border-radius:999px;background:#ffffff0d;color:var(--muted);font-size:.76rem}.channel-presence-pill span{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-presence-pill__avatar{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#051017;font-size:.56rem;font-weight:800}.channel-presence-more{padding:5px 8px;border-radius:999px;background:#ffffff0a;color:var(--muted);font-size:.74rem}.voice-controls{padding:18px;margin-top:18px}.voice-user{display:flex;align-items:center;gap:14px;margin-bottom:18px}.voice-user__name{font-weight:700}.voice-user__status{color:var(--muted);font-size:.92rem}.voice-actions,.toggle-row{display:flex;gap:12px}.toggle-row{margin-top:14px}.action-pill{padding:12px 18px;border-radius:999px;background:#ffffff14;color:var(--text)}.action-pill:disabled,.round-action:disabled{cursor:not-allowed;opacity:.5}.action-pill--primary{background:linear-gradient(135deg,#6de2d2e6,#fbb45be6);color:#071019;font-weight:700}.action-pill--danger{background:#fb71851f;color:var(--rose);box-shadow:inset 0 0 0 1px #fb718533}.action-pill--full{width:100%;justify-content:center}.action-pill--icon{width:50px;height:50px;padding:0;display:inline-flex;align-items:center;justify-content:center}.round-action{width:54px;height:54px;border-radius:18px;background:#ffffff14;color:var(--text);display:inline-flex;align-items:center;justify-content:center}.round-action--active{background:#6de2d229;color:var(--teal);box-shadow:inset 0 0 0 1px #6de2d238}.round-action--danger{background:#fb71851f;color:var(--rose);box-shadow:inset 0 0 0 1px #fb718533}.round-action svg,.action-pill--icon svg{width:22px;height:22px;display:block}.main-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:18px 22px 22px;background:linear-gradient(180deg,#080c13f2,#0a0e17f2);overflow-x:hidden;overflow-y:auto}.main-panel--screening{grid-template-rows:auto auto minmax(320px,1fr);gap:12px}.chat-panel{padding:22px;min-height:0}.screening-panel{display:grid;grid-template-rows:auto auto auto;gap:10px;margin-bottom:0;padding:14px 16px;border-radius:20px;background:#0e141fe0;border:1px solid var(--line);min-height:fit-content;overflow:hidden}.screening-panel__header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.screening-panel__title{display:flex;gap:8px;align-items:center}.screening-panel__title h3{margin:0;font-size:1.02rem;line-height:1.1}.screening-panel__title span,.screening-panel__meta{color:var(--muted);font-size:.82rem}.screening-panel__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.screening-panel__controller{font-size:.82rem}.screening-stage{display:block;min-width:0}.screening-stage__video-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;min-height:0;max-height:min(38vh,420px);border-radius:18px;background:#000;overflow:hidden;isolation:isolate}.screening-stage__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;max-width:100%;overflow:hidden;--media-brand: var(--teal);--media-focus: rgba(109, 226, 210, .5);--media-border-radius: 18px;background:#000}.screening-stage__player media-outlet,.screening-stage__player [data-media-provider],.screening-stage__player video{width:100%;height:100%}.screening-stage__player media-outlet,.screening-stage__player [data-media-provider]{display:flex;align-items:center;justify-content:center;background:#000}.screening-stage__player video{object-fit:contain;background:#000}.screening-stage__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);background:radial-gradient(circle at top,#6de2d21f,#04080de0)}.screening-playlist__item strong{display:block}.screening-playlist__item p{margin:0;color:var(--muted);font-size:.9rem}.screening-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.screening-composer__inputs{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px}.screening-composer__inputs input{width:100%;height:46px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#141924f5,#0f131cf5);box-shadow:inset 0 1px #ffffff0a;color:#f2f5fb;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.screening-composer__inputs input::placeholder{color:#8c95a8}.screening-composer__inputs input:focus{border-color:#6de2d270;box-shadow:0 0 0 4px #6de2d217;background:linear-gradient(180deg,#181f2cfa,#101620fa)}.screening-composer__actions{display:flex;gap:10px;align-items:stretch}.screening-composer__actions .action-pill{min-height:46px;padding:0 16px;border-radius:14px;font-size:.84rem;font-weight:700;white-space:nowrap}.screening-playlist-sidebar{display:flex;flex-direction:column;gap:0;max-height:260px;overflow:auto;padding-right:4px}.screening-playlist__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.05)}.screening-playlist__item:first-of-type{border-top:none}.section-title-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.section-title-row--tight{margin-bottom:0}.section-title-row span,.eyebrow,.connection-badge{color:var(--muted);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.voice-presence-dock{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#111723fa,#0a0f18fa);box-shadow:var(--shadow)}.voice-presence-dock__title{display:flex;justify-content:space-between;align-items:center;gap:16px}.voice-presence-dock__title strong{display:block}.voice-presence-dock__title strong{font-size:1rem}.voice-presence-dock__title span{color:var(--muted);font-size:.9rem}.voice-presence-dock__actions{display:flex;align-items:center;gap:12px}.voice-presence-dock__avatars{display:flex;justify-content:center;gap:18px;min-height:176px;overflow-x:auto;padding-bottom:4px}.voice-orb{min-width:88px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.voice-orb--sharing{min-width:248px}.voice-orb__button{padding:0;background:transparent;color:inherit}.voice-orb__button--preview{cursor:pointer}.voice-orb strong{font-size:.92rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-orb span{color:var(--muted);font-size:.76rem;line-height:1.2}.voice-orb__avatar{width:58px;height:58px;border-radius:22px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#051017;font-weight:900;box-shadow:inset 0 0 0 2px #ffffff0f;transition:box-shadow .14s ease,transform .14s ease,filter .14s ease}.voice-orb__avatar--speaking{transform:translateY(-2px);filter:saturate(1.12);box-shadow:0 0 0 3px #6de2d2f0,0 0 22px #6de2d26b,inset 0 0 0 2px #fff3}.voice-orb__avatar--sharing{box-shadow:0 0 0 3px #fbb45be0,0 0 18px #fbb45b47,inset 0 0 0 2px #ffffff29}.voice-orb__avatar--sharing.voice-orb__avatar--speaking{box-shadow:0 0 0 3px #6de2d2f0,0 0 26px #6de2d275,0 0 0 7px #fbb45b47,inset 0 0 0 2px #fff3}.voice-orb__avatar--sharing{width:232px;height:132px;border-radius:24px;align-items:stretch;justify-content:stretch;color:transparent}.voice-orb__screen{width:100%;height:100%;object-fit:cover;background:#05080d}.voice-orb__button:fullscreen{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#000}.voice-orb__button:fullscreen .voice-orb__avatar--sharing{width:min(94vw,1600px);height:min(90vh,920px);border-radius:0;box-shadow:none}.voice-orb__button:fullscreen .voice-orb__screen{width:100%;height:100%;object-fit:contain;background:#000}.voice-orb__button:fullscreen .voice-orb__preview-actions{display:none}.voice-orb__preview-actions{position:absolute;right:8px;bottom:8px;display:flex;gap:8px}.voice-orb__preview-tag{padding:4px 8px;border-radius:999px;background:#06090fc7;color:var(--text);font-size:.68rem;letter-spacing:.08em}.connection-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.connection-badge--online{color:var(--teal)}.chat-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-panel--screening{display:grid;grid-template-rows:minmax(180px,1fr) auto;padding:16px 18px;gap:10px;min-height:0;overflow:hidden}.chat-panel--screening .chat-panel__toolbar{margin-bottom:10px}.chat-panel--screening .message-list{min-height:180px;height:100%;overflow:auto}.chat-panel--screening .composer{margin-top:0;padding-top:0;border-top:none}.chat-panel__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.chat-panel__icons{display:flex;gap:8px}.icon-button{width:38px;height:38px;border-radius:14px;background:#ffffff0f;color:var(--muted)}.message-list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:14px;min-height:0;padding-right:4px}.message-row{display:flex;gap:14px;padding:10px 12px;border-radius:16px;background:#ffffff08}.message-row--system{background:#fbb45b14}.message-body{min-width:0}.message-body p{margin:6px 0 0;font-size:.92rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.message-meta{display:flex;gap:10px;align-items:center}.message-meta span{color:var(--muted);font-size:.8rem}.composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);background:linear-gradient(180deg,#0c121c00,#0c121cfa 28%)}.composer textarea,.identity-modal input{width:100%;padding:12px 16px;border-radius:18px;border:1px solid var(--line-strong);background:#ffffff0d;color:var(--text);resize:vertical}.member-sidebar__header{padding:22px;margin-bottom:18px}.member-list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:18px;min-height:0}.member-section{padding:18px;border-radius:22px;background:var(--panel);border:1px solid var(--line)}.member-section h4{margin:0 0 16px;color:var(--muted)}.member-row{display:flex;gap:12px;align-items:center;padding:10px 0}.member-row__content{display:flex;flex-direction:column;gap:4px}.member-row__content span{color:var(--muted);font-size:.9rem}.avatar{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#051017;font-weight:800}.avatar--speaking{box-shadow:0 0 0 2px #6de2d2d9,0 0 18px #6de2d252}.avatar--large{width:54px;height:54px;border-radius:18px}html,body{background:#121212}.app-shell{grid-template-columns:118px 390px minmax(0,1fr) 360px;background:#121212}.remote-audio-layer{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.server-rail,.channel-sidebar,.main-panel,.member-sidebar{border-right:1px solid #232323}.server-rail{gap:24px;padding:28px 0 18px;background:#121212}.brand{width:100%;padding-left:22px;font-size:2.5rem;font-weight:800;line-height:1;white-space:nowrap;overflow:visible}.server-icons{width:100%;align-items:center;gap:18px}.server-icon{width:58px;height:58px;border-radius:20px;background:#202020;color:#f4f4f4;font-size:1.5rem;font-weight:700}.server-icon--active{background:#2c322d;box-shadow:inset 0 0 0 1px #a0cab473}.server-icon--plus{color:#93c6bb}.channel-sidebar,.member-sidebar{padding:24px 22px 18px;background:#121212;overflow:visible}.sidebar-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sidebar-topbar__controls{display:flex;align-items:center;gap:10px;position:relative;overflow:visible}.sidebar-control-pill{display:inline-flex;align-items:center;gap:0;padding:2px;border-radius:24px;border:1px solid #3b3b3b;background:#131313;box-shadow:inset 0 0 0 1px #ffffff08}.mic-settings-anchor{position:relative;display:inline-flex;align-items:center}.sidebar-icon-button{position:relative;width:62px;height:42px;border-radius:20px;background:transparent;color:#e8e8e8}.sidebar-icon-button--loading{color:#c7f9ea}.sidebar-icon-button__spinner{position:absolute;top:8px;right:10px;width:10px;height:10px;border-radius:999px;border:2px solid rgba(199,249,234,.28);border-top-color:#c7f9ea;animation:audioSpin .8s linear infinite}.sidebar-icon-button svg{width:21px;height:21px}.sidebar-icon-button--active{color:#b8fff0}.sidebar-icon-button--danger{color:#e17373}.profile-chip{position:relative;width:52px;height:52px;padding:0;border-radius:50%;background:transparent}.profile-menu-wrap{position:relative}.profile-chip__avatar{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#111;font-weight:800}.profile-chip__dot{position:absolute;right:2px;bottom:3px;width:12px;height:12px;border-radius:50%;background:#74d24d;border:2px solid #121212}.profile-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:22;min-width:188px;padding:10px;border-radius:16px;background:#191919;border:1px solid #313131;box-shadow:0 20px 60px #0000006b}.profile-menu__identity{padding:8px 10px 10px;border-bottom:1px solid #2c2c2c}.profile-menu__identity strong{display:block;color:#f3f3f3;font-size:.92rem}.profile-menu__identity span{display:block;margin-top:4px;color:#8e8e8e;font-size:.76rem}.profile-menu__item{width:100%;margin-top:8px;padding:10px 12px;border-radius:12px;background:transparent;color:#ececec;text-align:left}.profile-menu__item:hover{background:#232323}.profile-menu__item--danger{color:#ef8f8f}.domain-card,.chat-panel,.member-sidebar__header,.member-section,.voice-presence-dock{border:none;box-shadow:none;background:transparent}.domain-card{display:block;margin-bottom:18px;padding:4px 0 0}.domain-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.domain-card h1{margin:0;font-size:1.05rem;font-weight:800}.domain-id-row{margin-top:12px;display:inline-flex;align-items:center;gap:8px;color:#7f7f7f;font-size:.88rem}.tiny-icon-button{width:22px;height:22px;padding:0;border-radius:8px;background:transparent;color:#7d7d7d}.tiny-icon-button--active{background:#242d27;color:#c7ffe9}.tiny-icon-button svg{width:16px;height:16px}.audio-settings-panel{position:absolute;top:calc(100% + 10px);left:-8px;z-index:40;width:286px;padding:14px 16px 16px;border-radius:18px;background:#1d1d1d;border:1px solid #363636;box-shadow:0 20px 60px #0000006b}.audio-settings-panel__status{display:flex;align-items:center;gap:10px;padding:0 4px 10px}.audio-settings-panel__status strong{color:#dfece6;font-size:.82rem;font-weight:700}.audio-settings-panel__status-dot{width:10px;height:10px;border-radius:999px;background:#74d24d;box-shadow:0 0 12px #74d24d66}.audio-settings-panel__status-dot--loading{background:#d7ede6;box-shadow:0 0 #d7ede673;animation:audioPulse 1.2s ease infinite}.audio-settings-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.audio-settings-panel__slider{padding:4px 4px 8px}.audio-settings-panel__slider input[type=range]{width:100%;accent-color:#d9d9d9}.audio-settings-field{display:block;margin-top:14px}.audio-settings-field span,.audio-switch-row span{color:#8c8c8c;font-size:.78rem}.audio-settings-field select{width:100%;margin-top:8px;padding:11px 12px;border:1px solid #333;border-radius:12px;background:#111;color:#f1f1f1;outline:none}.audio-switch-row{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.audio-settings-panel__line{height:1px;background:#323232}.audio-switch-row strong{display:block;margin-bottom:4px;color:#f0f0f0;font-size:.9rem}.switch-button{width:48px;height:28px;padding:3px;border-radius:999px;background:#333;transition:background .16s ease}.switch-button span{display:block;width:22px;height:22px;border-radius:50%;background:#f5f5f5;transition:transform .16s ease}.switch-button--active{background:#557a6d}.switch-button--active span{transform:translate(20px)}@keyframes audioSpin{to{transform:rotate(360deg)}}@keyframes audioPulse{0%{transform:scale(.95);box-shadow:0 0 #d7ede659}70%{transform:scale(1);box-shadow:0 0 0 8px #d7ede600}to{transform:scale(.95);box-shadow:0 0 #d7ede600}}.domain-banner{position:relative;height:104px;margin-top:18px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 22% 28%,rgba(255,228,126,.55),transparent 18%),radial-gradient(circle at 76% 32%,rgba(136,210,122,.5),transparent 20%),linear-gradient(135deg,#659a57,#baca62 48%,#7ebd6a)}.domain-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 44%),radial-gradient(circle at 68% 70%,rgba(255,255,255,.12),transparent 22%)}.domain-banner__badge{position:absolute;left:16px;bottom:14px;z-index:1;font-size:1.65rem;font-weight:800;color:#fffde9;text-shadow:0 4px 16px rgba(0,0,0,.25)}.home-button{width:100%;margin-top:16px;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:#2c2c2c;color:#f4f4f4;text-align:left}.home-button--active{background:#303030}.home-button svg{width:19px;height:19px}.domain-owner-actions{margin-top:16px;flex-direction:row}.action-pill{padding:9px 14px;border-radius:14px;background:#242424;color:#efefef;font-size:.82rem}.action-pill--primary{background:#d6ebb9;color:#1f2417}.action-pill--danger{background:#7b313138;color:#ef8f8f;box-shadow:none}.round-action{width:48px;height:48px;border-radius:16px;background:#232323}.round-action--active{background:#29352f;color:#c4ffe8;box-shadow:none}.round-action--danger{background:#7b313138;color:#ef8f8f;box-shadow:none}.channel-list-section{padding-right:2px}.channel-tree{gap:20px}.channel-group__title{padding-left:6px;font-size:.96rem;color:#b7b7b7;letter-spacing:.03em}.channel-item{grid-template-columns:22px minmax(0,1fr) auto;padding:14px 18px;border-radius:18px;color:#ececec}.channel-item svg{width:17px;height:17px;color:#cfcfcf}.channel-item:hover,.channel-item--active{background:#2a2a2a}.channel-item__name{font-size:.94rem}.channel-item__meta{color:#838383;font-size:.82rem}.channel-presence-list{gap:8px;padding:2px 0 0 34px}.channel-presence-pill,.channel-presence-more{background:#1d1d1d;color:#9f9f9f}.main-panel{grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:22px 24px 18px;background:#121212}.top-utility-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px}.top-utility-bar__left,.top-utility-bar__right{display:flex;align-items:center;gap:10px}.utility-circle,.utility-ghost,.plain-icon-button{width:42px;height:42px;padding:0;border-radius:50%;background:transparent;color:#aeaeae}.utility-circle{border:1px solid #3a3a3a;background:#171717}.utility-ghost:hover,.plain-icon-button:hover,.utility-circle:hover{background:#202020}.utility-circle svg,.utility-ghost svg,.plain-icon-button svg{width:19px;height:19px}.search-box{width:min(100%,300px);height:48px;display:flex;align-items:center;gap:10px;padding:0 18px;border-radius:24px;border:1px solid #363636;background:#171717;color:#7d7d7d}.search-box input{width:100%;background:transparent;border:none;color:#f0f0f0;outline:none}.membership-pill{padding:10px 18px;border-radius:20px;background:#d8edbd;color:#202517;font-weight:700}.voice-presence-dock{margin:0;padding:8px 0 6px;border-bottom:1px solid #232323}.voice-presence-dock__title{align-items:center;padding:0 4px 10px}.voice-presence-dock__heading{display:flex;align-items:center;gap:10px;font-size:2rem}.voice-presence-dock__heading svg{width:26px;height:26px;color:#ddd}.voice-presence-dock__heading strong{font-size:1.45rem;font-weight:800}.voice-presence-dock__heading span{font-size:.9rem;color:#8b8b8b}.voice-presence-dock__title p{margin:10px 0 0;color:#7a7a7a;font-size:.9rem}.connection-badge{padding:10px 14px;border-radius:18px;border:1px solid #353535;background:#1a1a1a;color:#8e8e8e;letter-spacing:.05em}.connection-badge--online{color:#bfe8dc}.voice-presence-dock__avatars{justify-content:flex-start;gap:18px;min-height:140px;padding:4px 0 0}.voice-orb{min-width:92px}.voice-orb--sharing{min-width:246px}.voice-orb strong{max-width:220px;font-size:.95rem}.voice-orb span{color:#8e8e8e;font-size:.79rem}.voice-orb__avatar{width:68px;height:68px;border-radius:28px;box-shadow:inset 0 0 0 2px #ffffff0d}.voice-orb__avatar--sharing{width:228px;height:128px;border-radius:20px}.voice-orb__preview-actions{right:8px;bottom:8px}.voice-orb__preview-tag{background:#0f0f0fd1;font-size:.66rem}.chat-panel{min-height:0;padding:0}.chat-panel__toolbar{margin-bottom:10px;padding:8px 0 14px;border-bottom:1px solid #232323}.chat-panel__title{display:flex;align-items:center;gap:14px}.chat-panel__title-icon{width:42px;height:42px;border-radius:14px;border:1px solid #414141;display:inline-flex;align-items:center;justify-content:center;color:#f5f5f5}.chat-panel__title-icon svg{width:18px;height:18px}.chat-panel__title h3{margin:0;font-size:1.95rem;font-weight:800}.chat-panel__title span{color:#7c7c7c;font-size:.88rem;letter-spacing:.12em}.chat-panel__icons{gap:4px}.message-list{gap:24px;padding-right:8px}.message-row{gap:16px;padding:0;border-radius:0;background:transparent}.message-row--system{background:transparent}.message-body p{margin-top:5px;color:#f1f1f1;font-size:1rem}.message-meta strong{font-size:.98rem;color:#ebebeb}.message-meta span{color:#7b7b7b;font-size:.76rem}.composer{grid-template-columns:1fr;gap:0;margin-top:10px;padding-top:10px;border-top:1px solid #232323;background:transparent}.composer__box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.composer__input-wrap{position:relative}.composer textarea,.identity-modal input{border:none;border-radius:0;background:transparent}.composer textarea{min-height:40px;padding:6px 0;color:#f1f1f1;resize:none;outline:none}.composer__actions{display:flex;align-items:center;gap:4px}.plain-icon-button--active{background:#202020;color:#f0f0f0}.composer__send-button{margin-left:6px;padding:9px 16px;border-radius:14px;background:#d8edbd;color:#202517;font-weight:800}.composer__send-button:disabled{cursor:not-allowed;opacity:.48}.emoji-picker{position:absolute;left:0;bottom:calc(100% + 12px);z-index:24;width:340px;max-width:min(92vw,340px);padding:14px;border-radius:16px;border:1px solid #2f2f2f;background:#181818;box-shadow:0 18px 50px #0006}.emoji-picker__group+.emoji-picker__group{margin-top:12px}.emoji-picker__label{margin-bottom:8px;color:#8f8f8f;font-size:.78rem}.emoji-picker__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.emoji-picker__item{height:42px;border-radius:12px;background:#202020;color:#f5f5f5;font-size:1.28rem}.emoji-picker__item:hover{background:#2b2b2b}.member-sidebar__header{padding:0 0 14px;margin-bottom:12px;border-bottom:1px solid #232323}.member-sidebar__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.member-sidebar__channel-tools{display:flex;align-items:center;gap:2px}.member-sidebar__summary{display:flex;align-items:center;gap:2px;color:#b0b0b0;font-size:.95rem}.member-list{gap:10px}.member-section{padding:8px 0;border:none}.member-section h4{margin-bottom:16px;color:#8f8f8f;font-size:.92rem;font-weight:700}.member-row{padding:9px 0}.member-row__content strong{display:inline-flex;align-items:center;gap:8px;font-size:.96rem;color:#f0f0f0}.member-row__content span{font-size:.8rem;color:#68bfe2}.member-role-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#6de2d229;color:#c7fff3;font-size:.68rem;font-weight:700;letter-spacing:.04em}.avatar{width:52px;height:52px;border-radius:50%;font-size:1rem}.empty-state{border-radius:18px;background:#191919;color:#8f8f8f}.identity-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#030509b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.identity-modal--visible{display:flex}.identity-modal__card{width:min(480px,calc(100vw - 32px));padding:32px;border-radius:28px;background:linear-gradient(180deg,#0e141ffa,#0a0f18fa);border:1px solid var(--line);box-shadow:var(--shadow)}.identity-modal__card h2{margin:8px 0 12px;font-size:2rem}.identity-modal__card p{margin:0 0 18px;color:var(--muted)}.identity-modal__card input{margin-top:12px}.identity-modal__code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.identity-modal__code-row input{margin-top:12px}.identity-modal__code-row .action-pill{margin-top:12px;white-space:nowrap}.screen-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#020408d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.screen-modal__panel{width:min(92vw,1480px);height:min(88vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:20px;border-radius:28px;border:1px solid var(--line);background:#080c13fa;box-shadow:var(--shadow)}.screen-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.screen-modal__toolbar strong{display:block;margin-top:6px;font-size:1.05rem}.screen-modal__actions{display:flex;gap:10px}.screen-modal__video{width:100%;height:100%;border-radius:22px;object-fit:contain;background:#000}.screen-modal__panel:fullscreen{width:100vw;height:100vh;border-radius:0;padding:18px}.screen-share-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center}.screen-share-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020408cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.screen-share-sheet__panel{position:relative;width:min(560px,calc(100vw - 32px));padding:28px;border-radius:28px;background:linear-gradient(180deg,#0e141ffa,#0a0f18fa);border:1px solid var(--line);box-shadow:var(--shadow)}.screen-share-sheet__panel h3{margin:10px 0 8px;font-size:1.7rem}.screen-share-sheet__summary{margin:0;color:var(--muted);line-height:1.65}.screen-share-sheet__section{margin-top:20px;display:flex;flex-direction:column;gap:12px}.screen-share-sheet__section strong{font-size:.95rem}.screen-share-sheet__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.screen-share-choice{padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;text-align:left;transition:border-color .18s ease,transform .18s ease,background .18s ease}.screen-share-choice span{display:block;font-size:1rem;font-weight:700}.screen-share-choice small{display:block;margin-top:6px;color:var(--muted);line-height:1.55}.screen-share-choice:hover,.screen-share-choice--active{border-color:#bed69e6b;background:#bed69e14;transform:translateY(-1px)}.screen-share-sheet__toggle-row{display:flex;flex-wrap:wrap;gap:10px}.screen-share-chip{padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--muted);font-weight:600}.screen-share-chip--active{border-color:#bed69e6b;background:#bed69e1f;color:var(--text)}.screen-share-sheet__risk{margin:0;color:var(--muted);line-height:1.65}.screen-share-sheet__risk--warning{color:#f1c987}.screen-share-sheet__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.notice-viewport{position:fixed;top:24px;right:24px;z-index:70;display:flex;flex-direction:column;gap:12px;width:min(420px,calc(100vw - 32px));pointer-events:none}.notice-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#0c111af5;box-shadow:0 18px 42px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.notice-card--error{border-color:#ff638447;background:linear-gradient(180deg,#270d12f5,#120a0ef5)}.notice-card--info{border-color:#6de2d233}.notice-card__body{flex:1}.notice-card__body strong{display:block;margin-bottom:6px;font-size:.96rem}.notice-card__body p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.notice-card__close{width:28px;height:28px;border-radius:999px;background:#ffffff0f;color:var(--text);font-size:1rem;line-height:1}.empty-state{padding:22px;border-radius:18px;background:#ffffff0a;color:var(--muted)}.empty-state--small{padding:12px}@media(max-width:1280px){.app-shell{grid-template-columns:76px 280px minmax(0,1fr)}.member-sidebar{display:none}}@media(max-width:960px){.app-shell{grid-template-columns:1fr}.server-rail,.member-sidebar{display:none}.channel-sidebar{border-right:none;border-bottom:1px solid var(--line)}.section-title-row,.voice-presence-dock__title,.chat-panel__toolbar,.screen-modal__toolbar{flex-direction:column;align-items:flex-start}.composer{grid-template-columns:1fr}.voice-orb--sharing{min-width:196px}.voice-orb__avatar--sharing{width:184px;height:104px}body{overflow:auto}#root,.app-shell{height:auto;min-height:100vh}}
