[data-media-player]{contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:inline-flex;position:relative}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{box-sizing:border-box;border-radius:inherit;width:100%;aspect-ratio:inherit;align-items:center;display:flex;position:relative;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{background-color:unset;display:contents}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){aspect-ratio:16/9;width:100%}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%;height:auto;display:inline-block}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1;position:absolute;inset:0}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{color:#dedede;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:sans-serif;font-weight:500;display:flex}.vds-google-cast svg{--size:max(18%,40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height)/100*6)}
.chat-host-module__asSX8q__overlay{z-index:0;justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xl);background:linear-gradient(to top,color-mix(in srgb,var(--panel-overlay-base)98%,transparent)0%,color-mix(in srgb,var(--panel-overlay-base)85%,transparent)60%,color-mix(in srgb,var(--panel-overlay-base)40%,transparent)100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0}.chat-host-module__asSX8q__wrapper{border-left:1px solid var(--panel-border-color);width:100%;height:550px;margin-bottom:var(--mantine-spacing-sm);gap:0}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__header{align-items:center;gap:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-md);padding-inline:var(--mantine-spacing-md);border-bottom:1px solid var(--panel-border-color);display:flex}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__header .chat-host-module__asSX8q__hostInfo{flex:1;min-width:0}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__header .chat-host-module__asSX8q__hostInfo .chat-host-module__asSX8q__hostName{font-weight:600;font-size:var(--mantine-font-size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__header .chat-host-module__asSX8q__hostInfo .chat-host-module__asSX8q__hostSubtitle{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__header .chat-host-module__asSX8q__statusDot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__header .chat-host-module__asSX8q__statusDot[data-online=true]{background:var(--mantine-color-green-6);box-shadow:0 0 8px 0 var(--mantine-color-green-6)}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__header .chat-host-module__asSX8q__statusDot[data-online=false]{background:var(--mantine-color-dimmed)}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages{padding-block:var(--mantine-spacing-sm)}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__messageRow{padding-inline:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-xs);display:flex}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__messageRow.chat-host-module__asSX8q__sent{justify-content:flex-start;gap:var(--mantine-spacing-xs);flex-direction:row-reverse}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__messageRow.chat-host-module__asSX8q__received{justify-content:flex-start;align-items:flex-end;gap:var(--mantine-spacing-xs)}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__bubble{padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);word-break:break-word;width:fit-content;line-height:1.4}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__bubble.chat-host-module__asSX8q__sent{background:var(--chat-host-received-bg);color:var(--mantine-color-white);border-bottom-right-radius:4px}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__bubble.chat-host-module__asSX8q__received{background:var(--chat-host-received-bg);color:var(--mantine-color-text);border-bottom-left-radius:4px}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__bubble .chat-host-module__asSX8q__bubbleTime{opacity:.6;text-align:right;margin-top:2px;font-size:10px}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__bubble .chat-host-module__asSX8q__messageBody{white-space:pre-wrap;word-break:break-word}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__bubble .chat-host-module__asSX8q__bubbleImgButton{margin-bottom:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);cursor:zoom-in;display:block;overflow:hidden}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__messages .chat-host-module__asSX8q__bubble .chat-host-module__asSX8q__bubbleImg{border-radius:var(--mantine-radius-sm);object-fit:cover;max-width:100%;max-height:200px;display:block}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__sendMessage{border-top:1px solid var(--panel-border-color);flex-direction:column;display:flex}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__sendMessage .chat-host-module__asSX8q__photoPreview{align-items:flex-start;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm)var(--mantine-spacing-md);padding-bottom:0;display:flex}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__sendMessage .chat-host-module__asSX8q__photoPreview .chat-host-module__asSX8q__photoPreviewImg{border-radius:var(--mantine-radius-sm);object-fit:cover;max-width:120px;max-height:80px;display:block}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__sendMessage .chat-host-module__asSX8q__inputRow{align-items:center;gap:var(--mantine-spacing-xs);padding-block:var(--mantine-spacing-md);padding-inline:var(--mantine-spacing-md);flex-wrap:nowrap;display:flex}.chat-host-module__asSX8q__wrapper .chat-host-module__asSX8q__sendMessage .chat-host-module__asSX8q__inputRow .chat-host-module__asSX8q__input{flex:1}
