
                    html:not(.style-scope) {
                        --bg-std-body-300: hsla(0, 0%, 0%, .54);
                        --bg-std-surface-200: hsl(0, 0%, 98%);
                        --bg-std-surface-300: hsl(0, 0%, 96%);
                        --bg-std-surface-400: hsl(0, 0%, 93%);
                        --bg-primary-color: hsl(0, 0%, 6.7%);
                        --bg-primary-text-color: hsl(0, 0%, 6.7%);
                        --bg-hovered-text-color: hsla(0, 0%, 6.7%, .8);
                        --bg-secondary-text-color: hsla(0, 0%, 6.7%, .8);
                        --bg-tertiary-text-color: hsla(0, 0%, 6.7%, .6);
                        --bg-placeholder-text-color: hsla(0, 0%, 6.7%, .6);
                        --bg-border-color: hsl(0, 0%, 93.3%);
                        --bg-commentbox-border-inactive: hsl(0, 0%, 93.3%);
                        --bg-commentbox-border-active: hsla(0, 0%, 6.7%, .6);
                        --bg-primary-disabled-button-text-color: hsl(0, 0%, 100%);
                        --bg-paper-button-ink-color: hsl(0, 0%, 53.3%);
                        --bg-icon-color: hsla(0, 0%, 6.7%, .4);
                        --bg-icon-hover-color: hsla(0, 0%, 6.7%, .8);
                        --bg-icon-disabled-color: hsla(0, 0%, 6.7%, .6);
                        --bg-icon-active-color: hsl(0, 0%, 6.7%);
                        --bg-expand-color: hsla(0, 0%, 6.7%, .6);
                        --bg-placeholder-text: hsla(0, 0%, 6.7%, .6);
                        --bg-playlist-background-header: hsl(0, 0%, 93.3%);
                        --bg-playlist-background-item: hsla(0, 0%, 93.3%, .6);
                        --bg-playlist-title-text: hsl(0, 0%, 6.7%);
                        --bg-playlist-message-text: hsla(0, 0%, 6.7%, .6);
                        --bg-playlist-message-text-hover: hsl(0, 0%, 6.7%);
                        --bg-button-active-color: hsl(0, 0%, 6.7%);
                        --bg-copyright-text: hsla(0, 0%, 6.7%, .6);
                        --bg-guide-entry-text-color: hsla(0, 0%, 6.7%, .8);
                        --bg-thumbnail-placeholder-color: hsl(0, 0%, 89%);
                        --bg-featured-channel-title-text-color: hsla(0, 0%, 0%, .54);
                        --bg-formatted-string-deemphasize-color: hsl(0, 0%, 53.3%);
                        --bg-alert-background: hsla(0, 0%, 93.3%, .4);
                        --bg-video-secondary-info-description-background: hsla(0, 0%, 93.3%, .6);
                        --bg-searchbox-text-color: var(--bg-primary-text-color);
                        --bg-material-searchbox-inactive: hsla(0, 0%, 93.3%, .6);
                        --bg-material-searchbox-active: hsl(0, 0%, 100%);
                        --bg-material-searchbox-inactive-shadow: hsla(0, 0%, 53.3%, .2);
                        --bg-material-searchbox-active-shadow: hsla(0, 0%, 0%, .26);
                        --bg-material-searchbox-inset: hsla(0, 0%, 0%, .04);
                        --bg-material-searchbox-text-color: var(--bg-primary-text-color);
                        --bg-simple-menu-header-background: hsl(0, 0%, 93.3%);
                        --bg-item-section-header-color: hsla(0, 0%, 6.7%, .6);
                        --bg-menu-hover-backgound-color: hsl(0, 0%, 93.3%);
                        --bg-menu-focus-background-color: hsla(0, 0%, 6.7%, .2);
                        --bg-chat-bubble-other-border-color: #CCCCCC;
                        --bg-chat-bubble-other-background-color: #F9F9F9;
                        --bg-chat-bubble-self-border-color: #CCCCCC;
                        --bg-chat-bubble-self-background-color: #EDEDED;
                        --bg-app-background: hsl(0, 0%, 100%);
                        --bg-main-app-background: hsl(0, 0%, 98%);
                        --bg-main-app-background-tmp: hsl(0, 0%, 100%);
                        --bg-guide-background: hsl(0, 0%, 96%);
                        --bg-dialog-background: hsl(0, 0%, 100%);
                        --bg-searchbox-background: hsl(0, 0%, 100%);
                        --bg-channel-header-background: hsl(0, 0%, 98%);
                        --bg-sidebar-background: hsl(0, 0%, 98%);
                        --bg-transcript-background: hsl(0, 0%, 100%);
                    }

                    html:not(.style-scope)[dark],:not(.style-scope)[dark] {
                        --bg-std-body-300: hsla(0, 100%, 100%, .5);
                        --bg-std-surface-200: hsl(0, 0%, 11%);
                        --bg-std-surface-300: hsl(0, 0%, 14%);
                        --bg-std-surface-400: hsl(0, 0%, 16%);
                        --bg-primary-color: hsla(0, 100%, 100%, .88);
                        --bg-primary-text-color: hsla(0, 100%, 100%, .88);
                        --bg-hovered-text-color: hsla(0, 100%, 100%, .74);
                        --bg-secondary-text-color: hsla(0, 100%, 100%, .5);
                        --bg-tertiary-text-color: hsla(0, 100%, 100%, .5);
                        --bg-placeholder-text-color: hsla(0, 100%, 100%, .5);
                        --bg-border-color: hsla(0, 100%, 100%, .08);
                        --bg-commentbox-border-inactive: hsla(0, 100%, 100%, .5);
                        --bg-commentbox-border-active: hsla(0, 100%, 100%, .88);
                        --bg-alert-background: hsla(0, 100%, 100%, .26);
                        --bg-paper-button-ink-color: hsla(0, 0%, 100%, .2);
                        --bg-icon-color: hsla(0, 100%, 100%, .5);
                        --bg-icon-hover-color: hsla(0, 100%, 100%, .74);
                        --bg-icon-active-color: hsla(0, 100%, 100%, .88);
                        --bg-icon-disabled-color: hsla(0, 100%, 100%, .26);
                        --bg-expand-color: hsla(0, 0%, 100%, .6);
                        --bg-channel-owner: hsla(0, 100%, 100%, .88);
                        --bg-placeholder-text: hsl(0, 0%, 93.3%);
                        --bg-playlist-background-header: hsla(0, 0%, 53.3%, .4);
                        --bg-playlist-background-item: hsla(0, 0%, 53.3%, .2);
                        --bg-playlist-title-text: hsla(0, 100%, 100%, .88);
                        --bg-playlist-message-text: hsl(0, 0%, 93.3%);
                        --bg-playlist-message-text-hover: hsla(0, 100%, 100%, .74);
                        --bg-button-active-color: hsla(0, 100%, 100%, .88);
                        --bg-copyright-text: hsla(0, 0%, 100%, .6);
                        --bg-guide-entry-text-color: hsla(0, 100%, 100%, .88);
                        --bg-thumbnail-placeholder-color: hsl(0, 0%, 16%);
                        --bg-primary-disabled-button-text-color: hsla(0, 0%, 100%, .2);
                        --bg-featured-channel-title-text-color: hsla(0, 100%, 100%, .5);
                        --bg-formatted-string-deemphasize-color: hsl(0, 0%, 53.3%);
                        --bg-video-secondary-info-description-background: hsla(0, 0%, 53.3%, .2);
                        --bg-simple-menu-header-background: hsla(0, 0%, 53.3%, .4);
                        --bg-item-section-header-color: hsl(0, 0%, 93.3%);
                        --bg-menu-hover-backgound-color: hsla(0, 100%, 100%, .08);
                        --bg-menu-focus-background-color: hsla(0, 100%, 100%, .26);
                        --bg-searchbox-text-color: var(--bg-primary-text-color);
                        --bg-material-searchbox-inactive: hsl(0, 0%, 7%);
                        --bg-material-searchbox-active: hsl(0, 0%, 100%);
                        --bg-material-searchbox-inactive-shadow: hsla(0, 0%, 0%, .04);
                        --bg-material-searchbox-active-shadow: hsla(0, 0%, 0%, .26);
                        --bg-material-searchbox-inset: hsla(0, 0%, 0%, .04);
                        --bg-material-searchbox-text-color: hsl(0, 0%, 6.7%);
                        --bg-app-background: hsl(0, 0%, 7%);
                        --bg-main-app-background: hsl(0, 0%, 7%);
                        --bg-main-app-background-tmp: hsl(0, 0%, 7%);
                        --bg-guide-background: hsl(0, 0%, 11%);
                        --bg-dialog-background: hsl(0, 0%, 14%);
                        --bg-searchbox-background: hsl(0, 0%, 7%);
                        --bg-channel-header-background: hsla(0, 0%, 11%, .8);
                        --bg-sidebar-background: hsla(0, 0%, 11%, .8);
                        --bg-transcript-background: hsl(0, 0%, 11%);
                        --bg-chat-bubble-other-border-color: rgba(255, 255, 255, 0.20);
                        --bg-chat-bubble-other-background-color: transparent;
                        --bg-chat-bubble-self-border-color: rgba(255, 255, 255, 0.20);
                        --bg-chat-bubble-self-background-color: #282828;
                    }

                    .theme-tester:not(.style-scope)[dark] {
                        background-color: hsl(0, 0%, 7%);
                    }

                    html:not(.style-scope) {
                        --bg-spec-brand-background-solid: #FFFFFF;
                        --bg-spec-brand-background-primary: rgba(255, 255, 255, 0.98);
                        --bg-spec-brand-background-secondary: rgba(255, 255, 255, 0.95);
                        --bg-spec-feed-background-a: #F9F9F9;
                        --bg-spec-feed-background-b: #F3F3F3;
                        --bg-spec-feed-background-c: #EDEDED;
                        --bg-spec-error-background: #1F1F1F;
                        --bg-spec-text-primary: #0A0A0A;
                        --bg-spec-text-primary-inverse: #FFFFFF;
                        --bg-spec-text-secondary: #606060;
                        --bg-spec-text-disabled: #909090;
                        --bg-spec-call-to-action: #065FD4;
                        --bg-spec-icon-active-other: #606060;
                        --bg-spec-icon-inactive: #909090;
                        --bg-spec-icon-disabled: #CCCCCC;
                        --bg-spec-badge-chip-background: rgba(0, 0, 0, 0.05);
                        --bg-spec-suggested-action: #F2F8FF;
                        --bg-spec-button-chip-background-hover: rgba(0, 0, 0, 0.10);
                        --bg-spec-touch-response: #000000;
                        --bg-spec-filled-button-text: #FFFFFF;
                        --bg-spec-call-to-action-inverse: #1bcc27;
                        --bg-spec-brand-icon-active: #2191e0;
                        --bg-spec-brand-icon-inactive: #606060;
                        --bg-spec-brand-button-background: #CC0000;
                        --bg-spec-brand-link-text: #CC0000;
                        --bg-spec-filled-button-focus-outline: rgba(0, 0, 0, 0.60);
                        --bg-spec-call-to-action-button-focus-outline: rgba(6, 95, 212, 0.30);
                        --bg-spec-brand-text-button-focus-outline: rgba(204, 0, 0, 0.30);
                        --bg-spec-inactive-text-button-focus-outline: #CCCCCC;
                        --bg-spec-brand-subscribe-button-background: #2191e0;
                        --bg-spec-wordmark-text: #282828;
                        --bg-spec-10-percent-layer: rgba(0, 0, 0, 0.10);
                        --bg-spec-selected-nav-text: #CC0000;
                        --bg-spec-themed-blue: #065FD4;
                        --bg-spec-themed-green: #107516;
                    }

                    html:not(.style-scope)[dark],:not(.style-scope)[dark] {
                        --bg-spec-brand-background-solid: #282828;
                        --bg-spec-brand-background-primary: rgba(40, 40, 40, 0.98);
                        --bg-spec-brand-background-secondary: rgba(40, 40, 40, 0.95);
                        --bg-spec-feed-background-a: #1F1F1F;
                        --bg-spec-feed-background-b: #141414;
                        --bg-spec-feed-background-c: #0A0A0A;
                        --bg-spec-error-background: #F9F9F9;
                        --bg-spec-text-primary: #FFFFFF;
                        --bg-spec-text-primary-inverse: #0A0A0A;
                        --bg-spec-text-secondary: #AAAAAA;
                        --bg-spec-text-disabled: #717171;
                        --bg-spec-call-to-action: #1bcc27;
                        --bg-spec-icon-active-other: #FFFFFF;
                        --bg-spec-icon-inactive: #909090;
                        --bg-spec-icon-disabled: #606060;
                        --bg-spec-badge-chip-background: rgba(255, 255, 255, 0.10);
                        --bg-spec-suggested-action: #252A3A;
                        --bg-spec-button-chip-background-hover: rgba(255, 255, 255, 0.20);
                        --bg-spec-touch-response: #FFFFFF;
                        --bg-spec-filled-button-text: #0A0A0A;
                        --bg-spec-call-to-action-inverse: #065FD4;
                        --bg-spec-brand-icon-active: #FFFFFF;
                        --bg-spec-brand-icon-inactive: #909090;
                        --bg-spec-brand-button-background: #CC0000;
                        --bg-spec-brand-link-text: #FF4E45;
                        --bg-spec-filled-button-focus-outline: rgba(255, 255, 255, 0.70);
                        --bg-spec-call-to-action-button-focus-outline: rgba(62, 166, 255, 0.30);
                        --bg-spec-brand-text-button-focus-outline: rgba(255, 78, 69, 0.30);
                        --bg-spec-inactive-text-button-focus-outline: #606060;
                        --bg-spec-brand-subscribe-button-background: #2191e0;
                        --bg-spec-wordmark-text: #FFFFFF;
                        --bg-spec-10-percent-layer: rgba(255, 255, 255, 0.10);
                        --bg-spec-selected-nav-text: #FFFFFF;
                        --bg-spec-themed-blue: #1bcc27;
                        --bg-spec-themed-green: #2BA640;
                    }

                    #player-container object:not(.style-scope),#player-container embed:not(.style-scope) {
                        width: 100%;
                        height: 100%;
                    }

                    html:not(.style-scope) {
                        --bg-swatch-icon-color: hsla(0, 0%, 6.7%, .4);
                        --bg-swatch-primary: hsl(0, 0%, 100%);
                        --bg-swatch-primary-darker: rgb(230, 230, 230);
                        --bg-swatch-text: hsla(0, 0%, 6.7%, .4);
                        --bg-swatch-input-text: hsl(0, 0%, 6.7%);
                        --bg-swatch-textbox-bg: rgb(255, 255, 255);
                    }

                    html:not(.style-scope)[noto] {
                        --paper-font-common-base_-_font-family: 'Roboto', 'Noto Sans KR', 'Noto Sans JP', 'Noto Sans TC', 'Noto Sans SC', 'Arial', sans-serif;
                        --paper-font-common-base_-_-webkit-font-smoothing: antialiased;
                    }

                    html:not(.style-scope) {
                        --paper-dialog-background-color: var(--bg-spec-brand-background-solid);
                        --paper-listbox-background-color: var(--bg-spec-brand-background-solid);
                        --paper-listbox-color: var(--bg-spec-text-primary);
                        --paper-spinner-layer-1-color: var(--bg-spec-icon-inactive);
                        --paper-spinner-layer-2-color: var(--bg-spec-icon-inactive);
                        --paper-spinner-layer-3-color: var(--bg-spec-icon-inactive);
                        --paper-spinner-layer-4-color: var(--bg-spec-icon-inactive);
                        --paper-spinner-color: var(--bg-spec-icon-inactive);
                        --paper-input-container-focus-color: var(--bg-spec-themed-blue);
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-checkbox-unchecked-color: var(--bg-spec-icon-inactive);
                        --paper-checkbox-unchecked-ink-color: var(--bg-spec-icon-inactive);
                        --paper-checkbox-checked-color: var(--bg-spec-call-to-action);
                        --paper-checkbox-checked-ink-color: var(--bg-spec-call-to-action);
                        --paper-checkbox-label-color: var(--bg-spec-text-primary);
                        --paper-checkbox-label-spacing: 16px;
                        --paper-checkbox-size: 20px;
                        --paper-checkbox-checkmark-color: var(--bg-spec-text-primary-inverse);
                        --paper-radio-button-unchecked-color: var(--bg-spec-icon-inactive);
                        --paper-radio-button-unchecked-ink-color: var(--bg-spec-icon-inactive);
                        --paper-radio-button-checked-color: var(--bg-spec-call-to-action);
                        --paper-radio-button-checked-ink-color: var(--bg-spec-call-to-action);
                        --paper-radio-button-label-spacing: 16px;
                        --paper-radio-button-label-color: var(--bg-spec-text-primary);
                        --paper-radio-button-size: 20px;
                        --paper-toggle-button-unchecked-bar-color: var(--bg-spec-icon-disabled);
                        --paper-toggle-button-unchecked-button-color: var(--bg-spec-icon-inactive);
                        --paper-toggle-button-checked-bar-color: var(--bg-spec-icon-disabled);
                        --paper-toggle-button-checked-button-color: var(--bg-spec-call-to-action);
                        --paper-toggle-button-checked-ink-color: var(--bg-spec-call-to-action);
                        --paper-toggle-button-unchecked-ink-color: var(--bg-spec-touch-response);
                        --bg-icon-width: 40px;
                        --bg-icon-height: 40px;
                        --bg-search-correction-corrected_-_color: var(--bg-spec-text-primary);
                        --bg-search-correction-original_-_color: var(--bg-spec-text-primary);
                        --bg-endpoint_-_color: var(--bg-endpoint-color, var(--bg-spec-text-primary));
                        --bg-endpoint-hover_-_color: var(--bg-endpoint-hover-color, var(--bg-spec-text-primary));
                        --bg-endpoint-hover_-_text-decoration: var(--bg-endpoint-text-decoration, none);
                        --bg-notification-button-bubble_-_color: var(--bg-swatch-important-text, hsl(0, 0%, 100%));
                        --bg-notification-button-bubble_-_background-color: var(--bg-spec-brand-button-background);
                    }

                    html:not(.style-scope) {
                        --bgd-searchbox-border-color: hsla(0, 0%, 53.3%, .2);
                        --bgd-searchbox-legacy-border-color: #ccc;
                        --bgd-searchbox-legacy-border-shadow-color: #eee;
                        --bgd-searchbox-legacy-button-color: #f8f8f8;
                        --bgd-searchbox-legacy-button-border-color: #d3d3d3;
                        --bgd-searchbox-legacy-button-focus-color: #e9e9e9;
                        --bgd-searchbox-legacy-button-hover-color: #f0f0f0;
                        --bgd-searchbox-legacy-button-hover-border-color: #c6c6c6;
                        --bgd-searchbox-legacy-button-icon-color: #333;
                        --bgd-moderation-panel-background: hsla(0, 0%, 93.3%, .6);
                        --bgd-moderation-panel-hover: hsla(0, 0%, 93.3%, .8);
                        --bgd-moderation-panel-comment-text: hsl(0, 0%, 6.7%);
                        --bgd-moderation-panel-comment-metadata-text: hsla(0, 0%, 6.7%, .6);
                        --bgd-moderation-icon-color: hsla(0, 0%, 6.7%, .6);
                        --bgd-moderation-icon-hover-color: hsl(0, 0%, 6.7%);
                        --bgd-comment-text-color: hsl(0, 0%, 6.7%);
                        --bgd-comment-metadata-text-color: var(--bg-spec-text-secondary);
                        --bgd-watch-card-secondary-text-color: hsl(0, 0%, 53.3%);
                        --bgd-watch-card-album-header-background: hsl(0, 0%, 100%);
                        --bgd-backstage-metadata-text-color: hsl(0, 0%, 53.3%);
                        --bgd-backstage-video-link-background-color: hsla(0, 0%, 93.3%, .4);
                        --bgd-backstage-image-alert-color: hsla(0, 0%, 6.7%, .6);
                        --bgd-backstage-cancel-background-color: hsl(0, 0%, 100%);
                        --bgd-backstage-cancel-color: hsla(0, 0%, 6.7%, .4);
                        --bgd-backstage-attachment-background-color: hsl(0, 0%, 100%);
                        --bgd-backstage-creationbox-background-color: hsl(0, 0%, 98%);
                        --bgd-backstage-creationbox-background-color-focus: hsl(0, 0%, 96%);
                        --bgd-backstage-creationbox-inactive-color: hsla(0, 0%, 0%, .26);
                        --bgd-backstage-creationbox-text-color: hsla(0, 0%, 0%, .54);
                        --bgd-backstage-creationbox-input-text-color: hsla(0, 0%, 0%, .87);
                        --bgd-backstage-creationbox-disabled-button-color: hsla(0, 0%, 0%, .04);
                        --bgd-backstage-creationbox-disabled-button-text-color: hsl(0, 0%, 100%);
                        --bgd-backstage-attachment-icon-hover-color: hsla(0, 0%, 0%, .74);
                        --bgd-sponsorships-background-color-focus: hsla(0, 0%, 93.3%, .4);
                        --bgd-badge-disabled-color: hsla(0, 0%, 53.3%, .4);
                        --bgd-collection-badge-color: hsla(0, 0%, 6.7%, .8);
                        --bgd-owner-badge-color: hsla(0, 0%, 6.7%, .4);
                        --bgd-simple-badge-color: hsla(0, 0%, 6.7%, .6);
                        --bgd-shopping-product-info: hsla(0, 0%, 6.7%, .8);
                        --bgd-transcript-cue-hover-background-color: hsl(0, 0%, 93.3%);
                        --bgd-transcript-toolbar-background-color: hsl(0, 0%, 93.3%);
                        --bgd-transcript-toolbar-text: hsl(0, 0%, 6.7%);
                        --bgd-video-publish-date-color: hsla(0, 0%, 6.7%, .6);
                        --bgd-vat-notice-text: hsla(0, 0%, 6.7%, .6);
                        --bgd-offer-background-color: hsla(0, 0%, 93.3%, .4);
                        --bgd-video-game-watch-card-logo-color: hsl(0, 0%, 6.7%);
                        --bgd-watch-split-pane-sidebar-background-color: hsl(0, 0%, 98%);
                    }

                    html:not(.style-scope)[dark],:not(.style-scope)[dark] {
                        --bgd-searchbox-border-color: hsla(0, 0%, 53.3%, .2);
                        --bgd-searchbox-legacy-border-color: hsl(0, 0%, 18.82%);
                        --bgd-searchbox-legacy-border-shadow-color: hsla(0, 0%, 0%, 0);
                        --bgd-searchbox-legacy-button-color: hsla(0, 0%, 100%, .08);
                        --bgd-searchbox-legacy-button-border-color: hsl(0, 0%, 18.82%);
                        --bgd-searchbox-legacy-button-focus-color: hsla(0, 0%, 100%, .08);
                        --bgd-searchbox-legacy-button-hover-color: hsla(0, 0%, 100%, .08);
                        --bgd-searchbox-legacy-button-hover-border-color: hsl(0, 0%, 18.82%);
                        --bgd-searchbox-legacy-button-icon-color: hsla(0, 100%, 100%, .5);
                        --bgd-moderation-panel-background: hsla(0, 0%, 11%, .8);
                        --bgd-moderation-panel-hover: hsl(0, 0%, 11%);
                        --bgd-moderation-panel-comment-text: hsla(0, 100%, 100%, .5);
                        --bgd-moderation-panel-comment-metadata-text: hsla(0, 100%, 100%, .5);
                        --bgd-moderation-icon-color: hsla(0, 100%, 100%, .5);
                        --bgd-moderation-icon-hover-color: hsla(0, 100%, 100%, .74);
                        --bgd-comment-text-color: hsla(0, 100%, 100%, .88);
                        --bgd-comment-metadata-text-color: hsl(0, 0%, 53.3%);
                        --bgd-watch-card-secondary-text-color: hsl(0, 0%, 93.3%);
                        --bgd-watch-card-album-header-background: hsl(0, 0%, 6.7%);
                        --bgd-backstage-metadata-text-color: hsla(0, 100%, 100%, .88);
                        --bgd-backstage-video-link-background-color: hsl(0, 0%, 14%);
                        --bgd-backstage-image-alert-color: hsla(0, 100%, 100%, .88);
                        --bgd-backstage-cancel-background-color: hsl(0, 0%, 14%);
                        --bgd-backstage-cancel-color: hsl(0, 0%, 100%);
                        --bgd-backstage-attachment-background-color: hsl(0, 0%, 7%);
                        --bgd-backstage-creationbox-background-color: hsl(0, 0%, 11%);
                        --bgd-backstage-creationbox-background-color-focus: hsl(0, 0%, 14%);
                        --bgd-backstage-creationbox-inactive-color: hsla(0, 100%, 100%, .26);
                        --bgd-backstage-creationbox-text-color: hsla(0, 100%, 100%, .5);
                        --bgd-backstage-creationbox-input-text-color: hsla(0, 100%, 100%, .88);
                        --bgd-backstage-creationbox-disabled-button-color: hsla(0, 100%, 100%, .08);
                        --bgd-backstage-creationbox-disabled-button-text-color: hsla(0, 100%, 100%, .26);
                        --bgd-backstage-attachment-icon-hover-color: hsla(0, 100%, 100%, .74);
                        --bgd-sponsorships-background-color-focus: hsl(0, 0%, 11%);
                        --bgd-badge-disabled-color: hsla(0, 0%, 100%, .4);
                        --bgd-collection-badge-color: hsla(0, 0%, 100%, .8);
                        --bgd-owner-badge-color: hsla(0, 0%, 100%, .4);
                        --bgd-simple-badge-color: hsla(0, 0%, 100%, .6);
                        --bgd-shopping-product-info: hsla(0, 100%, 100%, .74);
                        --bgd-transcript-cue-hover-background-color: hsla(0, 0%, 53.3%, .4);
                        --bgd-transcript-toolbar-background-color: hsla(0, 0%, 53.3%, .4);
                        --bgd-transcript-toolbar-text: hsla(0, 100%, 100%, .88);
                        --bgd-video-publish-date-color: hsla(0, 0%, 100%, .6);
                        --bgd-vat-notice-text: hsla(0, 0%, 100%, .6);
                        --bgd-offer-background-color: hsl(0, 0%, 14%);
                        --bgd-video-game-watch-card-logo-color: hsl(0, 0%, 100%);
                        --bgd-watch-split-pane-sidebar-background-color: hsl(0, 0%, 11%);
                    }

                    html:not(.style-scope) {
                        --bgd-z-index-notification: 2024;
                        --bgd-z-index-miniplayer: 2025;
                        --bgd-thumbnail-height: 118px;
                        --bgd-grid-thumbnail_-_height: var(--bgd-thumbnail-height);
                        --bgd-default-promo-panel-renderer-height: 600px;
                    }

                    body:not(.style-scope)[no-y-overflow] {
                        overflow-y: hidden;
                    }

                    html:not(.style-scope) {
                        --bg-button-margin: 0;
                        --bg-button-padding: 10px 16px;
                        --bg-button-padding-minus-border: 9px 15px;
                        --bg-button-border-radius: 2px;
                    }

                    html:not(.style-scope) {
                        --bg-live-chat-action-panel-background-color: hsla(0, 0%, 93.3%, .4);
                        --bg-live-chat-action-panel-background-color-transparent: hsla(0, 0%, 97%, .8);
                        --bg-live-chat-primary-text-color: hsl(0, 0%, 6.7%);
                        --bg-live-chat-secondary-text-color: hsla(0, 0%, 6.7%, .6);
                        --bg-live-chat-tertiary-text-color: hsla(0, 0%, 6.7%, .4);
                        --bg-live-chat-disabled-icon-button-color: hsla(0, 0%, 6.7%, .2);
                        --bg-live-chat-picker-button-color: hsla(0, 0%, 6.7%, .4);
                        --bg-formatted-string-emoji-size: 24px;
                        --bg-live-chat-text-input-field-suggestion-background-color: hsl(0, 0%, 100%);
                        --bg-live-chat-text-input-field-suggestion-background-color-hover: #eee;
                        --bg-live-chat-text-input-field-suggestion-text-color: #666;
                        --bg-live-chat-text-input-field-suggestion-text-color-hover: #333;
                        --bg-emoji-picker-category-background-color: var(--bg-live-chat-action-panel-background-color-transparent);
                        --bg-emoji-picker-category-color: var(--bg-live-chat-secondary-text-color);
                        --bg-emoji-picker-category-button-color: var(--bg-live-chat-picker-button-color);
                        --bg-emoji-picker-search-background-color: hsla(0, 0%, 100%, .6);
                        --bg-emoji-picker-search-color: hsla(0, 0%, 6.7%, .8);
                        --bg-emoji-picker-search-placeholder-color: hsla(0, 0%, 6.7%, .6);
                    }

                    bg-live-chat-app:not(.style-scope) {
                        --bg-menu-item-icon-display: inline-block;
                    }

                    :not(.style-scope)[dark] *:not(.style-scope) {
                        --bg-live-chat-action-panel-background-color: #282828;
                        --bg-live-chat-action-panel-background-color-transparent: rgba(40, 40, 40, .8);
                        --bg-live-chat-primary-text-color: hsl(0, 0%, 100%);
                        --bg-live-chat-secondary-text-color: rgba(255, 255, 255, 0.7);
                        --bg-live-chat-tertiary-text-color: rgba(255, 255, 255, 0.54);
                        --bg-live-chat-disabled-icon-button-color: rgba(255, 255, 255, 0.3);
                        --bg-live-chat-picker-button-color: var(--bg-live-chat-tertiary-text-color);
                        --bg-formatted-string-emoji-size: 24px;
                        --bg-live-chat-text-input-field-suggestion-background-color: #3e3e3e;
                        --bg-live-chat-text-input-field-suggestion-background-color-hover: #343434;
                        --bg-live-chat-text-input-field-suggestion-text-color: hsl(0, 0%, 100%);
                        --bg-live-chat-text-input-field-suggestion-text-color-hover: hsl(0, 0%, 100%);
                        --bg-emoji-picker-category-background-color: var(--bg-live-chat-action-panel-background-color-transparent);
                        --bg-emoji-picker-category-color: var(--bg-live-chat-secondary-text-color);
                        --bg-emoji-picker-category-button-color: var(--bg-live-chat-picker-button-color);
                        --bg-emoji-picker-search-background-color: #444;
                        --bg-emoji-picker-search-color: #fff;
                        --bg-emoji-picker-search-placeholder-color: #999;
                    }

                    :not(.style-scope)[hidden] {
                        display: none !important;
                    }

                    html:not(.style-scope) {
                        --layout-horizontal_-_display: flex;
                        --layout-horizontal_-_-ms-flex-direction: row;
                        --layout-horizontal_-_-webkit-flex-direction: row;
                        --layout-horizontal_-_flex-direction: row;
                        --layout-end-justified_-_-ms-flex-pack: end;
                        --layout-end-justified_-_-webkit-justify-content: flex-end;
                        --layout-end-justified_-_justify-content: flex-end;
                        --layout-fit_-_position: absolute;
                        --layout-fit_-_top: 0;
                        --layout-fit_-_right: 0;
                        --layout-fit_-_bottom: 0;
                        --layout-fit_-_left: 0;
                    }

                    html:not(.style-scope) {
                        --shadow-elevation-2dp_-_box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
                        --shadow-elevation-4dp_-_box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);
                        --shadow-elevation-6dp_-_box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);
                        --shadow-elevation-8dp_-_box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);
                        --shadow-elevation-16dp_-_box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);
                    }

                    html:not(.style-scope) {
                        --google-red-500: #db4437;
                        --google-blue-500: #4285f4;
                        --google-green-500: #0f9d58;
                        --google-yellow-500: #f4b400;
                        --paper-pink-900: #880e4f;
                        --paper-yellow-a100: #ffff8d;
                        --paper-grey-300: #e0e0e0;
                        --paper-grey-500: #9e9e9e;
                        --dark-divider-opacity: 0.12;
                    }

                    html:not(.style-scope) {
                        --primary-text-color: #212121;
                        --primary-background-color: #ffffff;
                        --disabled-text-color: #9b9b9b;
                        --divider-color: #dbdbdb;
                        --error-color: #dd2c00;
                        --primary-color: #3f51b5;
                        --accent-color: #ff4081;
                        --text-primary-color: #ffffff;
                    }

                    html:not(.style-scope) {
                        --paper-font-common-base_-_font-family: 'Roboto', 'Noto', sans-serif;
                        --paper-font-common-base_-_-webkit-font-smoothing: antialiased;
                        --paper-font-title_-_font-family: var(--paper-font-common-base_-_font-family);
                        --paper-font-title_-_-webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                        --paper-font-title_-_white-space: nowrap;
                        --paper-font-title_-_overflow: hidden;
                        --paper-font-title_-_text-overflow: ellipsis;
                        --paper-font-title_-_font-size: 20px;
                        --paper-font-title_-_font-weight: 500;
                        --paper-font-title_-_line-height: 28px;
                        --paper-font-subhead_-_font-family: var(--paper-font-common-base_-_font-family);
                        --paper-font-subhead_-_-webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                        --paper-font-subhead_-_font-size: 16px;
                        --paper-font-subhead_-_font-weight: 400;
                        --paper-font-subhead_-_line-height: 24px;
                        --paper-font-body1_-_font-family: var(--paper-font-common-base_-_font-family);
                        --paper-font-body1_-_-webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                        --paper-font-body1_-_font-size: 14px;
                        --paper-font-body1_-_font-weight: 400;
                        --paper-font-body1_-_line-height: 20px;
                        --paper-font-caption_-_font-family: var(--paper-font-common-base_-_font-family);
                        --paper-font-caption_-_-webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                    }

                    html:not(.style-scope) {
                        --paper-input-container-shared-input-style_-_color: var(--paper-input-container-input-color, var(--primary-text-color));
                        --paper-input-container-shared-input-style_-_vertical-align: var(--paper-input-container-input-align, bottom);
                        --paper-input-container-shared-input-style_-_font-family: var(--paper-font-subhead_-_font-family);
                        --paper-input-container-shared-input-style_-_-webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                        --paper-input-container-shared-input-style_-_font-size: var(--paper-font-subhead_-_font-size);
                        --paper-input-container-shared-input-style_-_font-weight: var(--paper-font-subhead_-_font-weight);
                        --paper-input-container-shared-input-style_-_line-height: var(--paper-font-subhead_-_line-height);
                    }

                    app-drawer {
                        position: fixed;
                        top: -120px;
                        right: 0;
                        bottom: -120px;
                        left: 0;
                        visibility: hidden;
                        transition-property: visibility;
                    }

                    app-drawer[opened] {
                        visibility: visible;
                    }

                    app-drawer[persistent] {
                        width: var(--app-drawer-width, 256px);
                    }

                    app-drawer[persistent][position=left] {
                        right: auto;
                    }

                    app-drawer[persistent][position=right] {
                        left: auto;
                    }

                    #contentContainer.app-drawer {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        width: var(--app-drawer-width, 256px);
                        padding: 120px 0;
                        transition-property: -webkit-transform;
                        transition-property: transform;
                        -webkit-transform: translate3d(-100%, 0, 0);
                        transform: translate3d(-100%, 0, 0);
                        background-color: #FFF;
                        background-color: var(--app-drawer-content-container_-_background-color, #FFF);
                    }

                    #contentContainer.app-drawer[persistent] {
                        width: 100%;
                    }

                    #contentContainer.app-drawer[position=right] {
                        right: 0;
                        left: auto;
                        -webkit-transform: translate3d(100%, 0, 0);
                        transform: translate3d(100%, 0, 0);
                    }

                    #contentContainer.app-drawer[swipe-open].app-drawer::after {
                        position: fixed;
                        top: 0;
                        bottom: 0;
                        left: 100%;
                        visibility: visible;
                        width: 20px;
                        content: '';
                    }

                    #contentContainer.app-drawer[swipe-open].app-drawer[position=right].app-drawer::after {
                        right: 100%;
                        left: auto;
                    }

                    #contentContainer.app-drawer[opened] {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                    }

                    #scrim.app-drawer {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        transition-property: opacity;
                        -webkit-transform: translateZ(0);
                        transform: translateZ(0);
                        opacity: 0;
                        background: var(--app-drawer-scrim-background, rgba(0, 0, 0, 0.5));
                    }

                    #scrim.visible.app-drawer {
                        opacity: 1;
                    }

                    app-drawer[no-transition] #contentContainer.app-drawer {
                        transition-property: none;
                    }

                    iron-a11y-announcer {
                        display: inline-block;
                        position: fixed;
                        clip: rect(0px,0px,0px,0px);
                    }

                    iron-autogrow-textarea {
                        display: inline-block;
                        position: relative;
                        width: 400px;
                        border: 1px solid;
                        padding: 2px;
                        -moz-appearance: textarea;
                        -webkit-appearance: textarea;
                        overflow: hidden;
                    }

                    .mirror-text.iron-autogrow-textarea {
                        visibility: hidden;
                        word-wrap: break-word;
                        padding: var(--iron-autogrow-textarea_-_padding);
                        max-height: var(--iron-autogrow-textarea_-_max-height);
                        width: var(--iron-autogrow-textarea_-_width);
                        word-break: var(--iron-autogrow-textarea_-_word-break);
                    }

                    .fit.iron-autogrow-textarea {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    textarea.iron-autogrow-textarea {
                        position: relative;
                        outline: none;
                        border: none;
                        resize: none;
                        background: inherit;
                        color: inherit;
                        width: 100%;
                        height: 100%;
                        font-size: inherit;
                        font-family: inherit;
                        line-height: inherit;
                        text-align: inherit;
                        padding: var(--iron-autogrow-textarea_-_padding);
                        max-height: var(--iron-autogrow-textarea_-_max-height);
                        width: var(--iron-autogrow-textarea_-_width, 100%);
                        word-break: var(--iron-autogrow-textarea_-_word-break);
                    }

                    textarea.iron-autogrow-textarea::-webkit-input-placeholder {
                        padding: var(--iron-autogrow-textarea-placeholder_-_padding);
                    }

                    textarea.iron-autogrow-textarea:-moz-placeholder {
                        padding: var(--iron-autogrow-textarea-placeholder_-_padding);
                    }

                    textarea.iron-autogrow-textarea::-moz-placeholder {
                        padding: var(--iron-autogrow-textarea-placeholder_-_padding);
                    }

                    textarea.iron-autogrow-textarea:-ms-input-placeholder {
                        padding: var(--iron-autogrow-textarea-placeholder_-_padding);
                    }

                    iron-overlay-backdrop {
                        position: fixed;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        background-color: #000;
                        opacity: 0;
                        transition: opacity 0.2s;
                        pointer-events: none;
                    }

                    iron-overlay-backdrop.opened {
                        opacity: 0.6;
                        pointer-events: auto;
                    }

                    iron-dropdown {
                        position: fixed;
                    }

                    #contentWrapper.iron-dropdown > * {
                        overflow: auto;
                    }

                    #contentWrapper.animating.iron-dropdown > * {
                        overflow: hidden;
                        pointer-events: none;
                    }

                    iron-icon {
                        display: inline-flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        position: relative;
                        vertical-align: middle;
                        fill: var(--iron-icon-fill-color, currentcolor);
                        stroke: none;
                        width: var(--iron-icon-width, 24px);
                        height: var(--iron-icon-height, 24px);
                        margin-left: var(--iron-icon_-_margin-left);
                        margin-bottom: var(--iron-icon_-_margin-bottom);
                        margin-right: var(--iron-icon_-_margin-right);
                        width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
                        height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
                    }

                    iron-icon[hidden] {
                        display: none;
                    }

                    iron-input {
                        display: inline-block;
                    }

                    iron-list {
                        display: block;
                    }

                    @media only screen and (-webkit-max-device-pixel-ratio: 1) {
                        iron-list {
                            will-change:transform;
                        }
                    }

                    #items.iron-list {
                        position: relative;
                    }

                    iron-list:not([grid]) #items.iron-list > * {
                        width: 100%;
                    }

                    #items.iron-list > * {
                        box-sizing: border-box;
                        margin: 0;
                        position: absolute;
                        top: 0;
                        will-change: transform;
                    }

                    paper-ripple {
                        display: block;
                        position: absolute;
                        border-radius: inherit;
                        overflow: hidden;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        pointer-events: none;
                    }

                    paper-ripple[animating] {
                        -webkit-transform: translate(0, 0);
                        transform: translate3d(0, 0, 0);
                    }

                    #background.paper-ripple,#waves.paper-ripple,.wave-container.paper-ripple,.wave.paper-ripple {
                        pointer-events: none;
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                    }

                    #background.paper-ripple,.wave.paper-ripple {
                        opacity: 0;
                    }

                    #waves.paper-ripple,.wave.paper-ripple {
                        overflow: hidden;
                    }

                    .wave-container.paper-ripple,.wave.paper-ripple {
                        border-radius: 50%;
                    }

                    paper-ripple.circle #background.paper-ripple,paper-ripple.circle #waves.paper-ripple {
                        border-radius: 50%;
                    }

                    paper-ripple.circle .wave-container.paper-ripple {
                        overflow: hidden;
                    }

                    paper-button,html.paper-button {
                        --paper-material_-_display: block;
                        --paper-material_-_position: relative;
                        --paper-material-elevation-1_-_box-shadow: var(--shadow-elevation-2dp_-_box-shadow);
                        --paper-material-elevation-2_-_box-shadow: var(--shadow-elevation-4dp_-_box-shadow);
                        --paper-material-elevation-3_-_box-shadow: var(--shadow-elevation-6dp_-_box-shadow);
                        --paper-material-elevation-4_-_box-shadow: var(--shadow-elevation-8dp_-_box-shadow);
                        --paper-material-elevation-5_-_box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
                    }

                    paper-button.paper-material,.paper-material.paper-button {
                        display: var(--paper-material_-_display);
                        position: var(--paper-material_-_position);
                    }

                    paper-button.paper-material[elevation="1"],.paper-material.paper-button[elevation="1"] {
                        box-shadow: var(--paper-material-elevation-1_-_box-shadow);
                    }

                    paper-button.paper-material[elevation="2"],.paper-material.paper-button[elevation="2"] {
                        box-shadow: var(--paper-material-elevation-2_-_box-shadow);
                    }

                    paper-button.paper-material[elevation="3"],.paper-material.paper-button[elevation="3"] {
                        box-shadow: var(--paper-material-elevation-3_-_box-shadow);
                    }

                    paper-button.paper-material[elevation="4"],.paper-material.paper-button[elevation="4"] {
                        box-shadow: var(--paper-material-elevation-4_-_box-shadow);
                    }

                    paper-button.paper-material[elevation="5"],.paper-material.paper-button[elevation="5"] {
                        box-shadow: var(--paper-material-elevation-5_-_box-shadow);
                    }

                    paper-button {
                        display: inline-flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        position: relative;
                        box-sizing: border-box;
                        min-width: 5.14em;
                        margin: 0 0.29em;
                        background: transparent;
                        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                        -webkit-tap-highlight-color: transparent;
                        font: inherit;
                        text-transform: uppercase;
                        outline-width: 0;
                        border-radius: 3px;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        -webkit-user-select: none;
                        user-select: none;
                        cursor: pointer;
                        z-index: 0;
                        padding: 0.7em 0.57em;
                        font-family: var(--paper-font-common-base_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                        background-color: var(--paper-button_-_background-color);
                        border: var(--paper-button_-_border);
                        color: var(--paper-button_-_color);
                        width: var(--paper-button_-_width);
                        margin: var(--paper-button_-_margin, 0 0.29em);
                        text-transform: var(--paper-button_-_text-transform, uppercase);
                    }

                    paper-button[elevation="1"] {
                        box-shadow: var(--paper-material-elevation-1_-_box-shadow);
                    }

                    paper-button[elevation="2"] {
                        box-shadow: var(--paper-material-elevation-2_-_box-shadow);
                    }

                    paper-button[elevation="3"] {
                        box-shadow: var(--paper-material-elevation-3_-_box-shadow);
                    }

                    paper-button[elevation="4"] {
                        box-shadow: var(--paper-material-elevation-4_-_box-shadow);
                    }

                    paper-button[elevation="5"] {
                        box-shadow: var(--paper-material-elevation-5_-_box-shadow);
                    }

                    paper-button[hidden] {
                        display: none !important;
                    }

                    paper-button[raised].keyboard-focus {
                        font-weight: bold;
                    }

                    paper-button:not([raised]).keyboard-focus {
                        font-weight: bold;
                    }

                    paper-button[disabled] {
                        background: none;
                        color: #a8a8a8;
                        cursor: auto;
                        pointer-events: none;
                    }

                    paper-button[disabled][raised] {
                        background: #eaeaea;
                    }

                    paper-button[animated] {
                        transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
                    }

                    paper-ripple.paper-button {
                        color: var(--paper-button-ink-color);
                    }

                    paper-checkbox {
                        display: inline-block;
                        white-space: nowrap;
                        cursor: pointer;
                        --calculated-paper-checkbox-size: var(--paper-checkbox-size, 18px);
                        --calculated-paper-checkbox-ink-size: var(--paper-checkbox-ink-size, -1px);
                        font-family: var(--paper-font-common-base_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                        line-height: 0;
                        -webkit-tap-highlight-color: transparent;
                    }

                    paper-checkbox[hidden] {
                        display: none !important;
                    }

                    paper-checkbox:focus {
                        outline: none;
                    }

                    .hidden.paper-checkbox {
                        display: none;
                    }

                    #checkboxContainer.paper-checkbox {
                        display: inline-block;
                        position: relative;
                        width: var(--calculated-paper-checkbox-size);
                        height: var(--calculated-paper-checkbox-size);
                        min-width: var(--calculated-paper-checkbox-size);
                        margin: var(--paper-checkbox-margin, initial);
                        vertical-align: var(--paper-checkbox-vertical-align, middle);
                        background-color: var(--paper-checkbox-unchecked-background-color, transparent);
                    }

                    #ink.paper-checkbox {
                        position: absolute;
                        top: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);
                        left: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);
                        width: var(--calculated-paper-checkbox-ink-size);
                        height: var(--calculated-paper-checkbox-ink-size);
                        color: var(--paper-checkbox-unchecked-ink-color, var(--primary-text-color));
                        opacity: 0.6;
                        pointer-events: none;
                    }

                    [dir="rtl"] #ink.paper-checkbox, #ink.paper-checkbox[dir="rtl"] {
                        right: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);
                        left: auto;
                    }

                    #ink.paper-checkbox[checked] {
                        color: var(--paper-checkbox-checked-ink-color, var(--primary-color));
                    }

                    #checkbox.paper-checkbox {
                        position: relative;
                        box-sizing: border-box;
                        height: 100%;
                        border: solid 2px;
                        border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));
                        border-radius: 2px;
                        pointer-events: none;
                        -webkit-transition: background-color 140ms, border-color 140ms;
                        transition: background-color 140ms, border-color 140ms;
                        -webkit-transition-duration: var(--paper-checkbox-animation-duration, 140ms);
                        transition-duration: var(--paper-checkbox-animation-duration, 140ms);
                    }

                    #checkbox.checked.paper-checkbox #checkmark.paper-checkbox {
                        -webkit-animation: checkmark-expand 140ms ease-out forwards;
                        animation: checkmark-expand 140ms ease-out forwards;
                        -webkit-animation-duration: var(--paper-checkbox-animation-duration, 140ms);
                        animation-duration: var(--paper-checkbox-animation-duration, 140ms);
                    }

                    @-webkit-keyframes checkmark-expand {
                        0% {
                            -webkit-transform: scale(0, 0) rotate(45deg);
                        }

                        100% {
                            -webkit-transform: scale(1, 1) rotate(45deg);
                        }
                    }

                    @keyframes checkmark-expand {
                        0% {
                            transform: scale(0, 0) rotate(45deg);
                        }

                        100% {
                            transform: scale(1, 1) rotate(45deg);
                        }
                    }

                    #checkbox.checked.paper-checkbox {
                        background-color: var(--paper-checkbox-checked-color, var(--primary-color));
                        border-color: var(--paper-checkbox-checked-color, var(--primary-color));
                    }

                    #checkmark.paper-checkbox {
                        position: absolute;
                        width: 36%;
                        height: 70%;
                        border-style: solid;
                        border-top: none;
                        border-left: none;
                        border-right-width: calc(2/15 * var(--calculated-paper-checkbox-size));
                        border-bottom-width: calc(2/15 * var(--calculated-paper-checkbox-size));
                        border-color: var(--paper-checkbox-checkmark-color, white);
                        -webkit-transform-origin: 97% 86%;
                        transform-origin: 97% 86%;
                        box-sizing: content-box;
                    }

                    [dir="rtl"] #checkmark.paper-checkbox, #checkmark.paper-checkbox[dir="rtl"] {
                        -webkit-transform-origin: 50% 14%;
                        transform-origin: 50% 14%;
                    }

                    #checkboxLabel.paper-checkbox {
                        position: relative;
                        display: inline-block;
                        vertical-align: middle;
                        padding-left: var(--paper-checkbox-label-spacing, 8px);
                        white-space: normal;
                        line-height: normal;
                        color: var(--paper-checkbox-label-color, var(--primary-text-color));
                        font-size: var(--paper-checkbox-label_-_font-size);
                        font-weight: var(--paper-checkbox-label_-_font-weight);
                        line-height: var(--paper-checkbox-label_-_line-height, normal);
                        min-width: var(--paper-checkbox-label_-_min-width);
                        -ms-flex: var(--paper-checkbox-label_-_-ms-flex);
                        -webkit-flex: var(--paper-checkbox-label_-_-webkit-flex);
                        flex: var(--paper-checkbox-label_-_flex);
                        -webkit-flex-basis: var(--paper-checkbox-label_-_-webkit-flex-basis);
                        flex-basis: var(--paper-checkbox-label_-_flex-basis);
                    }

                    paper-checkbox[checked] #checkboxLabel.paper-checkbox {
                        color: var(--paper-checkbox-label-checked-color, var(--paper-checkbox-label-color, var(--primary-text-color)));
                    }

                    [dir="rtl"] #checkboxLabel.paper-checkbox, #checkboxLabel.paper-checkbox[dir="rtl"] {
                        padding-right: var(--paper-checkbox-label-spacing, 8px);
                        padding-left: 0;
                    }

                    #checkboxLabel.paper-checkbox[hidden] {
                        display: none;
                    }

                    paper-checkbox[disabled] #checkbox.paper-checkbox {
                        opacity: 0.5;
                        border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));
                    }

                    paper-checkbox[disabled][checked] #checkbox.paper-checkbox {
                        background-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));
                        opacity: 0.5;
                    }

                    paper-checkbox[disabled] #checkboxLabel.paper-checkbox {
                        opacity: 0.65;
                    }

                    #checkbox.invalid.paper-checkbox:not(.checked) {
                        border-color: var(--paper-checkbox-error-color, var(--error-color));
                    }

                    paper-dialog-scrollable {
                        display: block;
                        position: relative;
                    }

                    paper-dialog-scrollable.is-scrolled:not(:first-child)::before {
                        content: '';
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        height: 1px;
                        background: var(--divider-color);
                    }

                    paper-dialog-scrollable.can-scroll:not(.scrolled-to-bottom):not(:last-child)::after {
                        content: '';
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        height: 1px;
                        background: var(--divider-color);
                    }

                    .scrollable.paper-dialog-scrollable {
                        padding: 0 24px;
                        -webkit-overflow-scrolling: touch;
                        overflow: auto;
                        padding: var(--paper-dialog-scrollable_-_padding, 0 24px);
                        min-width: var(--paper-dialog-scrollable_-_min-width);
                        box-sizing: var(--paper-dialog-scrollable_-_box-sizing);
                        overflow-x: var(--paper-dialog-scrollable_-_overflow-x);
                    }

                    .fit.paper-dialog-scrollable {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    paper-dialog {
                        display: block;
                        margin: 24px 40px;
                        background: var(--paper-dialog-background-color, var(--primary-background-color));
                        color: var(--paper-dialog-color, var(--primary-text-color));
                        font-family: var(--paper-font-body1_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-body1_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-body1_-_font-size);
                        font-weight: var(--paper-font-body1_-_font-weight);
                        line-height: var(--paper-font-body1_-_line-height);
                        box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
                    }

                    paper-dialog > * {
                        margin-top: 20px;
                        padding: 0 24px;
                    }

                    paper-dialog > .no-padding {
                        padding: 0;
                    }

                    paper-dialog > *:first-child {
                        margin-top: 24px;
                    }

                    paper-dialog > *:last-child {
                        margin-bottom: 24px;
                    }

                    paper-dialog > h2 {
                        position: relative;
                        margin: 0;
                        font-family: var(--paper-font-title_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-title_-_-webkit-font-smoothing);
                        white-space: var(--paper-font-title_-_white-space);
                        overflow: var(--paper-font-title_-_overflow);
                        text-overflow: var(--paper-font-title_-_text-overflow);
                        font-size: var(--paper-font-title_-_font-size);
                        font-weight: var(--paper-font-title_-_font-weight);
                        line-height: var(--paper-font-title_-_line-height);
                    }

                    paper-dialog > h2:first-child {
                        margin-top: 24px;
                    }

                    paper-dialog > h2:last-child {
                        margin-bottom: 24px;
                    }

                    paper-dialog > .paper-dialog-buttons,paper-dialog > .buttons {
                        position: relative;
                        padding: 8px 8px 8px 24px;
                        margin: 0;
                        color: var(--paper-dialog-button-color, var(--primary-color));
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    paper-input-char-counter {
                        display: inline-block;
                        float: right;
                        font-family: var(--paper-font-caption_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-caption_-_-webkit-font-smoothing);
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        font-size: 12px;
                        font-weight: 400;
                        letter-spacing: 0.011em;
                        line-height: 20px;
                        color: var(--paper-input-char-counter_-_color);
                        margin-top: var(--paper-input-char-counter_-_margin-top);
                        height: var(--paper-input-char-counter_-_height);
                        margin-right: var(--paper-input-char-counter_-_margin-right);
                        font-size: var(--paper-input-char-counter_-_font-size, 12px);
                        font-weight: var(--paper-input-char-counter_-_font-weight, 400);
                        line-height: var(--paper-input-char-counter_-_line-height, 20px);
                        text-transform: var(--paper-input-char-counter_-_text-transform);
                    }

                    paper-input-char-counter[hidden] {
                        display: none !important;
                    }

                    [dir="rtl"] paper-input-char-counter, paper-input-char-counter[dir="rtl"] {
                        float: left;
                    }

                    paper-input-container {
                        display: block;
                        padding: 8px 0;
                        padding: var(--paper-input-container_-_padding, 8px 0);
                        height: var(--paper-input-container_-_height);
                        border: var(--paper-input-container_-_border);
                        border-radius: var(--paper-input-container_-_border-radius);
                        margin-bottom: var(--paper-input-container_-_margin-bottom);
                        padding-left: var(--paper-input-container_-_padding-left);
                        padding-right: var(--paper-input-container_-_padding-right);
                    }

                    paper-input-container[inline] {
                        display: inline-block;
                    }

                    paper-input-container[disabled] {
                        pointer-events: none;
                        opacity: 0.33;
                    }

                    paper-input-container[hidden] {
                        display: none !important;
                    }

                    .paper-input-container[hidden] {
                        display: none !important;
                    }

                    .floated-label-placeholder.paper-input-container {
                        font-family: var(--paper-font-caption_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-caption_-_-webkit-font-smoothing);
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        font-size: 12px;
                        font-weight: 400;
                        letter-spacing: 0.011em;
                        line-height: 20px;
                    }

                    .underline.paper-input-container {
                        height: 2px;
                        position: relative;
                    }

                    .focused-line.paper-input-container {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        border-bottom: 2px solid var(--paper-input-container-underline-focus-color, var(--paper-input-container-focus-color, var(--primary-color)));
                        -webkit-transform-origin: center center;
                        transform-origin: center center;
                        -webkit-transform: scale3d(0,1,1);
                        transform: scale3d(0,1,1);
                        display: var(--paper-input-container-underline-focus-display, block);
                        display: var(--paper-input-container-underline-focus_-_display, var(--paper-input-container-underline-focus-display, block));
                    }

                    .underline.is-highlighted.paper-input-container .focused-line.paper-input-container {
                        -webkit-transform: none;
                        transform: none;
                        -webkit-transition: -webkit-transform 0.25s;
                        transition: transform 0.25s;
                    }

                    .underline.is-invalid.paper-input-container .focused-line.paper-input-container {
                        border-bottom: 2px solid var(--paper-input-container-underline-invalid-focus-color, var(--paper-input-container-invalid-color, var(--error-color)));
                        -webkit-transform: none;
                        transform: none;
                        -webkit-transition: -webkit-transform 0.25s;
                        transition: transform 0.25s;
                        display: var(--paper-input-container-underline-focus-display, block);
                    }

                    .unfocused-line.paper-input-container {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        border-bottom: 1px solid var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color)));
                        height: var(--paper-input-container-underline-legacy-height);
                        display: var(--paper-input-container-underline-display, block);
                        display: var(--paper-input-container-underline_-_display, var(--paper-input-container-underline-display, block));
                        background: var(--paper-input-container-underline_-_background);
                        height: var(--paper-input-container-underline_-_height, var(--paper-input-container-underline-legacy-height));
                        border-bottom: var(--paper-input-container-underline_-_border-bottom, var(--paper-input-container-underline-height, 1px) solid var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color))));
                        box-sizing: var(--paper-input-container-underline_-_box-sizing);
                    }

                    paper-input-container[disabled] .unfocused-line.paper-input-container {
                        border-bottom: 1px dashed var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color)));
                        display: var(--paper-input-container-underline-disabled-display, block);
                        display: var(--paper-input-container-underline-disabled_-_display, var(--paper-input-container-underline-disabled-display, block));
                    }

                    .input-wrapper.paper-input-container {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        position: relative;
                    }

                    .input-content.paper-input-container {
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        position: relative;
                        max-width: 100%;
                    }

                    .input-content.paper-input-container > label,.input-content.paper-input-container > .paper-input-label {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        font: inherit;
                        color: var(--paper-input-container-color, #737373);
                        -webkit-transition: -webkit-transform 0.25s, width 0.25s;
                        transition: transform 0.25s, width 0.25s;
                        -webkit-transform-origin: left top;
                        transform-origin: left top;
                        min-height: 1px;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        font-family: var(--paper-font-subhead_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-subhead_-_font-size);
                        font-weight: var(--paper-font-subhead_-_font-weight);
                        line-height: var(--paper-font-subhead_-_line-height);
                        font-size: var(--paper-input-container-label_-_font-size, var(--paper-font-subhead_-_font-size));
                        font-weight: var(--paper-input-container-label_-_font-weight, var(--paper-font-subhead_-_font-weight));
                        line-height: var(--paper-input-container-label_-_line-height, var(--paper-font-subhead_-_line-height));
                        opacity: var(--paper-input-container-label_-_opacity);
                        color: var(--paper-input-container-label_-_color, var(--paper-input-container-color, var(--secondary-text-color)));
                        padding: var(--paper-input-container-label_-_padding);
                        display: var(--paper-input-container-label_-_display);
                        -ms-flex-direction: var(--paper-input-container-label_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--paper-input-container-label_-_-webkit-flex-direction);
                        flex-direction: var(--paper-input-container-label_-_flex-direction);
                        -ms-flex-pack: var(--paper-input-container-label_-_-ms-flex-pack);
                        -webkit-justify-content: var(--paper-input-container-label_-_-webkit-justify-content);
                        justify-content: var(--paper-input-container-label_-_justify-content);
                    }

                    .input-content.label-is-floating.paper-input-container > label,.input-content.label-is-floating.paper-input-container > .paper-input-label {
                        -webkit-transform: translateY(-75%) scale(0.75);
                        transform: translateY(-75%) scale(0.75);
                        width: 133%;
                        font-size: 1.7rem;
                        font-weight: 400;
                        line-height: 2.4rem;
                    }

                    [dir="rtl"] paper-input-container .input-content.label-is-floating.paper-input-container > label, paper-input-container[dir="rtl"] .input-content.label-is-floating.paper-input-container > label,[dir="rtl"] paper-input-container .input-content.label-is-floating.paper-input-container > .paper-input-label, paper-input-container[dir="rtl"] .input-content.label-is-floating.paper-input-container > .paper-input-label {
                        right: 0;
                        left: auto;
                        -webkit-transform-origin: right top;
                        transform-origin: right top;
                    }

                    .input-content.label-is-highlighted.paper-input-container > label,.input-content.label-is-highlighted.paper-input-container > .paper-input-label {
                        color: var(--paper-input-container-focus-color, var(--primary-color));
                        color: var(--paper-input-container-label-focus_-_color, var(--paper-input-container-focus-color, var(--primary-color)));
                    }

                    .input-content.is-invalid.paper-input-container > label,.input-content.is-invalid.paper-input-container > .paper-input-label {
                        color: var(--paper-input-container-invalid-color, var(--error-color));
                    }

                    .input-content.label-is-hidden.paper-input-container > label,.input-content.label-is-hidden.paper-input-container > .paper-input-label {
                        visibility: hidden;
                    }

                    .input-content.paper-input-container > input,.input-content.paper-input-container > iron-input,.input-content.paper-input-container > textarea,.input-content.paper-input-container > iron-autogrow-textarea,.input-content.paper-input-container > .paper-input-input {
                        position: relative;
                        outline: none;
                        box-shadow: none;
                        padding: 0;
                        margin: 0;
                        width: 100%;
                        max-width: 100%;
                        background: transparent;
                        border: none;
                        color: var(--paper-input-container-shared-input-style_-_color);
                        -webkit-appearance: none;
                        text-align: apply-shim-inherit;
                        vertical-align: var(--paper-input-container-shared-input-style_-_vertical-align);
                        font-family: var(--paper-input-container-shared-input-style_-_font-family);
                        -webkit-font-smoothing: var(--paper-input-container-shared-input-style_-_-webkit-font-smoothing);
                        font-size: var(--paper-input-container-shared-input-style_-_font-size);
                        font-weight: var(--paper-input-container-shared-input-style_-_font-weight);
                        line-height: var(--paper-input-container-shared-input-style_-_line-height);
                        color: var(--paper-input-container-input-color, var(--primary-text-color));
                        overflow: var(--paper-input-container-input_-_overflow);
                        white-space: var(--paper-input-container-input_-_white-space);
                        text-overflow: var(--paper-input-container-input_-_text-overflow);
                        max-width: var(--paper-input-container-input_-_max-width, 100%);
                        box-sizing: var(--paper-input-container-input_-_box-sizing);
                        cursor: var(--paper-input-container-input_-_cursor);
                        font-size: var(--paper-input-container-input_-_font-size, var(--paper-input-container-shared-input-style_-_font-size));
                        font-weight: var(--paper-input-container-input_-_font-weight, var(--paper-input-container-shared-input-style_-_font-weight));
                        line-height: var(--paper-input-container-input_-_line-height, var(--paper-input-container-shared-input-style_-_line-height));
                        font-family: var(--paper-input-container-input_-_font-family, var(--paper-input-container-shared-input-style_-_font-family));
                        padding: var(--paper-input-container-input_-_padding, 0);
                        color: var(--paper-input-container-input_-_color, var(--paper-input-container-input-color, var(--primary-text-color)));
                        text-align: var(--paper-input-container-input_-_text-align, apply-shim-inherit);
                        height: var(--paper-input-container-input_-_height);
                    }

                    .prefix.paper-input-container > * {
                        display: inline-block;
                        font-family: var(--paper-font-subhead_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-subhead_-_font-size);
                        font-weight: var(--paper-font-subhead_-_font-weight);
                        line-height: var(--paper-font-subhead_-_line-height);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        color: var(--paper-input-prefix_-_color);
                    }

                    .suffix.paper-input-container > * {
                        display: inline-block;
                        font-family: var(--paper-font-subhead_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-subhead_-_font-size);
                        font-weight: var(--paper-font-subhead_-_font-weight);
                        line-height: var(--paper-font-subhead_-_line-height);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    .input-content.paper-input-container > input {
                        min-width: 0;
                    }

                    .input-content.paper-input-container > textarea {
                        resize: none;
                    }

                    .add-on-content.paper-input-container {
                        position: relative;
                    }

                    .add-on-content.is-invalid.paper-input-container > * {
                        color: var(--paper-input-container-invalid-color, var(--error-color));
                    }

                    .add-on-content.is-highlighted.paper-input-container > * {
                        color: var(--paper-input-container-focus-color, var(--primary-color));
                    }

                    paper-input-error {
                        display: inline-block;
                        visibility: hidden;
                        color: var(--paper-input-container-invalid-color, var(--error-color));
                        font-family: var(--paper-font-caption_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-caption_-_-webkit-font-smoothing);
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        font-size: 12px;
                        font-weight: 400;
                        letter-spacing: 0.011em;
                        line-height: 20px;
                        position: absolute;
                        left: 0;
                        right: 0;
                    }

                    paper-input-error[invalid] {
                        visibility: visible;
                    }

                    #a11yWrapper.paper-input-error {
                        visibility: hidden;
                    }

                    paper-input-error[invalid] #a11yWrapper.paper-input-error {
                        visibility: visible;
                    }

                    paper-input {
                        display: block;
                    }

                    paper-input[focused] {
                        outline: none;
                    }

                    paper-input[hidden] {
                        display: none !important;
                    }

                    input.paper-input {
                        min-width: 0;
                    }

                    iron-input.paper-input > input.paper-input {
                        position: relative;
                        outline: none;
                        box-shadow: none;
                        padding: 0;
                        margin: 0;
                        width: 100%;
                        max-width: 100%;
                        background: transparent;
                        border: none;
                        color: var(--paper-input-container-shared-input-style_-_color);
                        -webkit-appearance: none;
                        text-align: apply-shim-inherit;
                        vertical-align: var(--paper-input-container-shared-input-style_-_vertical-align);
                        font-family: var(--paper-input-container-shared-input-style_-_font-family);
                        -webkit-font-smoothing: var(--paper-input-container-shared-input-style_-_-webkit-font-smoothing);
                        font-size: var(--paper-input-container-shared-input-style_-_font-size);
                        font-weight: var(--paper-input-container-shared-input-style_-_font-weight);
                        line-height: var(--paper-input-container-shared-input-style_-_line-height);
                        font-family: inherit;
                        font-weight: inherit;
                        font-size: inherit;
                        letter-spacing: inherit;
                        word-spacing: inherit;
                        line-height: inherit;
                        text-shadow: inherit;
                        color: inherit;
                        cursor: inherit;
                    }

                    input.paper-input::-webkit-input-placeholder {
                        color: var(--paper-input-container-color, #737373);
                    }

                    input.paper-input:-moz-placeholder {
                        color: var(--paper-input-container-color, #737373);
                    }

                    input.paper-input::-moz-placeholder {
                        color: var(--paper-input-container-color, #737373);
                    }

                    input.paper-input::-ms-clear {
                        display: var(--paper-input-container-ms-clear_-_display);
                    }

                    input.paper-input:-ms-input-placeholder {
                        color: var(--paper-input-container-color, #737373);
                    }

                    label.paper-input {
                        pointer-events: none;
                    }

                    paper-menu-button {
                        display: inline-block;
                        position: relative;
                        padding: 8px;
                        outline: none;
                        padding: var(--paper-menu-button_-_padding, 8px);
                    }

                    paper-menu-button[disabled] {
                        cursor: auto;
                        color: var(--disabled-text-color);
                    }

                    .dropdown-content.paper-menu-button {
                        box-shadow: var(--shadow-elevation-2dp_-_box-shadow);
                        position: relative;
                        border-radius: 2px;
                        background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));
                    }

                    paper-menu-button[vertical-align="top"] .dropdown-content.paper-menu-button {
                        margin-bottom: 20px;
                        margin-top: -10px;
                        top: 10px;
                    }

                    paper-menu-button[vertical-align="bottom"] .dropdown-content.paper-menu-button {
                        bottom: 10px;
                        margin-bottom: -10px;
                        margin-top: 20px;
                    }

                    #trigger.paper-menu-button {
                        cursor: pointer;
                    }

                    paper-dropdown-menu {
                        display: inline-block;
                        position: relative;
                        text-align: left;
                        -webkit-tap-highlight-color: rgba(0,0,0,0);
                        -webkit-tap-highlight-color: transparent;
                        --paper-input-container-input_-_overflow: hidden;
                        --paper-input-container-input_-_white-space: nowrap;
                        --paper-input-container-input_-_text-overflow: ellipsis;
                        --paper-input-container-input_-_max-width: 100%;
                        --paper-input-container-input_-_box-sizing: border-box;
                        --paper-input-container-input_-_cursor: pointer;
                        --paper-input-container-input_-_font-size: initial;
                        --paper-input-container-input_-_font-weight: initial;
                        --paper-input-container-input_-_line-height: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_height: initial;
                    }

                    [dir="rtl"] paper-dropdown-menu, paper-dropdown-menu[dir="rtl"] {
                        text-align: right;
                    }

                    paper-dropdown-menu[noink] paper-ripple.paper-dropdown-menu {
                        display: none;
                    }

                    paper-dropdown-menu[no-label-float] paper-ripple.paper-dropdown-menu {
                        top: 8px;
                    }

                    paper-ripple.paper-dropdown-menu {
                        top: 12px;
                        left: 0px;
                        bottom: 8px;
                        right: 0px;
                        position: var(--paper-dropdown-menu-ripple_-_position);
                        top: var(--paper-dropdown-menu-ripple_-_top, 12px);
                        right: var(--paper-dropdown-menu-ripple_-_right, 0px);
                        bottom: var(--paper-dropdown-menu-ripple_-_bottom, 8px);
                        left: var(--paper-dropdown-menu-ripple_-_left, 0px);
                    }

                    paper-menu-button.paper-dropdown-menu {
                        display: block;
                        padding: 0;
                    }

                    iron-icon.paper-dropdown-menu {
                        color: var(--disabled-text-color);
                    }

                    paper-icon-button {
                        display: inline-block;
                        position: relative;
                        padding: 8px;
                        outline: none;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                        cursor: pointer;
                        z-index: 0;
                        line-height: 1;
                        width: 40px;
                        height: 40px;
                        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                        -webkit-tap-highlight-color: transparent;
                        box-sizing: border-box !important;
                        padding: var(--paper-icon-button_-_padding, 8px);
                        width: var(--paper-icon-button_-_width, 40px);
                        height: var(--paper-icon-button_-_height, 40px);
                    }

                    paper-icon-button #ink.paper-icon-button {
                        color: var(--paper-icon-button-ink-color, var(--primary-text-color));
                        opacity: 0.6;
                    }

                    paper-icon-button[disabled] {
                        color: var(--paper-icon-button-disabled-text, var(--disabled-text-color));
                        pointer-events: none;
                        cursor: auto;
                    }

                    paper-icon-button[hidden] {
                        display: none !important;
                    }

                    iron-icon.paper-icon-button {
                        --iron-icon-width: 100%;
                        --iron-icon-height: 100%;
                    }

                    paper-textarea {
                        display: block;
                    }

                    paper-textarea[hidden] {
                        display: none !important;
                    }

                    label.paper-textarea {
                        pointer-events: none;
                    }

                    paper-item-body {
                        overflow: hidden;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    paper-item-body[two-line] {
                        min-height: 72px;
                    }

                    paper-item-body[three-line] {
                        min-height: 88px;
                    }

                    paper-item-body > * {
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }

                    paper-item-body > [secondary] {
                        font-family: var(--paper-font-body1_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-body1_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-body1_-_font-size);
                        font-weight: var(--paper-font-body1_-_font-weight);
                        line-height: var(--paper-font-body1_-_line-height);
                        color: #737373;
                    }

                    paper-item,.paper-item.paper-item {
                        display: block;
                        position: relative;
                        min-height: var(--paper-item-min-height, 48px);
                        padding: 0px 16px;
                    }

                    .paper-item.paper-item {
                        font-family: var(--paper-font-subhead_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-subhead_-_font-size);
                        font-weight: var(--paper-font-subhead_-_font-weight);
                        line-height: var(--paper-font-subhead_-_line-height);
                        border: none;
                        outline: none;
                        background: white;
                        width: 100%;
                        text-align: left;
                    }

                    paper-item[hidden],.paper-item.paper-item[hidden] {
                        display: none !important;
                    }

                    paper-item.iron-selected,.paper-item.iron-selected.paper-item {
                        font-weight: var(--paper-item-selected-weight, bold);
                        background-color: var(--paper-item-selected_-_background-color);
                        font-weight: var(--paper-item-selected_-_font-weight, var(--paper-item-selected-weight, bold));
                    }

                    paper-item[disabled],.paper-item.paper-item[disabled] {
                        color: var(--paper-item-disabled-color, var(--disabled-text-color));
                    }

                    paper-item:focus,.paper-item.paper-item:focus {
                        position: relative;
                        outline: 0;
                        background-color: var(--paper-item-focused_-_background-color);
                    }

                    paper-item:focus:before,.paper-item.paper-item:focus:before {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        background: currentColor;
                        content: '';
                        opacity: var(--dark-divider-opacity);
                        pointer-events: none;
                        background: var(--paper-item-focused-before_-_background, currentColor);
                    }

                    paper-item {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        font-family: var(--paper-font-subhead_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-subhead_-_font-size);
                        font-weight: var(--paper-font-subhead_-_font-weight);
                        line-height: var(--paper-font-subhead_-_line-height);
                        white-space: nowrap;
                    }

                    paper-listbox {
                        display: block;
                        padding: 8px 0;
                        background: var(--paper-listbox-background-color, var(--primary-background-color));
                        color: var(--paper-listbox-color, var(--primary-text-color));
                    }

                    paper-radio-button {
                        display: inline-block;
                        line-height: 0;
                        white-space: nowrap;
                        cursor: pointer;
                        font-family: var(--paper-font-common-base_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                        --calculated-paper-radio-button-size: var(--paper-radio-button-size, 16px);
                        --calculated-paper-radio-button-ink-size: var(--paper-radio-button-ink-size, -1px);
                    }

                    paper-radio-button:focus {
                        outline: none;
                    }

                    #radioContainer.paper-radio-button {
                        display: inline-flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        position: relative;
                        width: var(--calculated-paper-radio-button-size);
                        height: var(--calculated-paper-radio-button-size);
                        vertical-align: middle;
                        -ms-flex: var(--paper-radio-button-radio-container_-_-ms-flex);
                        -webkit-flex: var(--paper-radio-button-radio-container_-_-webkit-flex);
                        flex: var(--paper-radio-button-radio-container_-_flex);
                    }

                    #ink.paper-radio-button {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        right: auto;
                        width: var(--calculated-paper-radio-button-ink-size);
                        height: var(--calculated-paper-radio-button-ink-size);
                        color: var(--paper-radio-button-unchecked-ink-color, var(--primary-text-color));
                        opacity: 0.6;
                        pointer-events: none;
                        -webkit-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                    }

                    #ink.paper-radio-button[checked] {
                        color: var(--paper-radio-button-checked-ink-color, var(--primary-color));
                    }

                    #offRadio.paper-radio-button,#onRadio.paper-radio-button {
                        position: absolute;
                        box-sizing: border-box;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        border-radius: 50%;
                    }

                    #offRadio.paper-radio-button {
                        border: 2px solid var(--paper-radio-button-unchecked-color, var(--primary-text-color));
                        background-color: var(--paper-radio-button-unchecked-background-color, transparent);
                        transition: border-color 0.28s;
                    }

                    #onRadio.paper-radio-button {
                        background-color: var(--paper-radio-button-checked-color, var(--primary-color));
                        -webkit-transform: scale(0);
                        transform: scale(0);
                        transition: -webkit-transform ease 0.28s;
                        transition: transform ease 0.28s;
                        will-change: transform;
                    }

                    paper-radio-button[checked] #offRadio.paper-radio-button {
                        border-color: var(--paper-radio-button-checked-color, var(--primary-color));
                    }

                    paper-radio-button[checked] #onRadio.paper-radio-button {
                        -webkit-transform: scale(0.5);
                        transform: scale(0.5);
                    }

                    #radioLabel.paper-radio-button {
                        line-height: normal;
                        position: relative;
                        display: inline-block;
                        vertical-align: middle;
                        margin-left: var(--paper-radio-button-label-spacing, 10px);
                        white-space: normal;
                        color: var(--paper-radio-button-label-color, var(--primary-text-color));
                        width: var(--paper-radio-button-label_-_width);
                        display: var(--paper-radio-button-label_-_display, inline-block);
                        -ms-flex-direction: var(--paper-radio-button-label_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--paper-radio-button-label_-_-webkit-flex-direction);
                        flex-direction: var(--paper-radio-button-label_-_flex-direction);
                        -ms-flex-align: var(--paper-radio-button-label_-_-ms-flex-align);
                        -webkit-align-items: var(--paper-radio-button-label_-_-webkit-align-items);
                        align-items: var(--paper-radio-button-label_-_align-items);
                    }

                    [dir="rtl"] #radioLabel.paper-radio-button, #radioLabel.paper-radio-button[dir="rtl"] {
                        margin-left: 0;
                        margin-right: var(--paper-radio-button-label-spacing, 10px);
                    }

                    #radioLabel.paper-radio-button[hidden] {
                        display: none;
                    }

                    paper-radio-button[disabled] #offRadio.paper-radio-button {
                        border-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));
                        opacity: 0.5;
                    }

                    paper-radio-button[disabled][checked] #onRadio.paper-radio-button {
                        background-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));
                        opacity: 0.5;
                    }

                    paper-radio-button[disabled] #radioLabel.paper-radio-button {
                        opacity: 0.65;
                    }

                    paper-radio-group {
                        display: inline-block;
                    }

                    paper-radio-group > * {
                        padding: var(--paper-radio-group-item-padding, 12px);
                    }

                    paper-spinner-lite {
                        display: inline-block;
                        position: relative;
                        width: 28px;
                        height: 28px;
                        --paper-spinner-container-rotation-duration: 1568ms;
                        --paper-spinner-expand-contract-duration: 1333ms;
                        --paper-spinner-full-cycle-duration: 5332ms;
                        --paper-spinner-cooldown-duration: 400ms;
                    }

                    #spinnerContainer.paper-spinner-lite {
                        width: 100%;
                        height: 100%;
                        direction: ltr;
                    }

                    #spinnerContainer.active.paper-spinner-lite {
                        -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
                        animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
                    }

                    @-webkit-keyframes container-rotate {
                        to {
                            -webkit-transform: rotate(360deg);
                        }
                    }

                    @keyframes container-rotate {
                        to {
                            transform: rotate(360deg);
                        }
                    }

                    .spinner-layer.paper-spinner-lite {
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        opacity: 0;
                        white-space: nowrap;
                        color: var(--paper-spinner-color, var(--google-blue-500));
                    }

                    .layer-1.paper-spinner-lite {
                        color: var(--paper-spinner-layer-1-color, var(--google-blue-500));
                    }

                    .layer-2.paper-spinner-lite {
                        color: var(--paper-spinner-layer-2-color, var(--google-red-500));
                    }

                    .layer-3.paper-spinner-lite {
                        color: var(--paper-spinner-layer-3-color, var(--google-yellow-500));
                    }

                    .layer-4.paper-spinner-lite {
                        color: var(--paper-spinner-layer-4-color, var(--google-green-500));
                    }

                    .active.paper-spinner-lite .spinner-layer.paper-spinner-lite {
                        -webkit-animation-name: fill-unfill-rotate;
                        -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);
                        -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        -webkit-animation-iteration-count: infinite;
                        animation-name: fill-unfill-rotate;
                        animation-duration: var(--paper-spinner-full-cycle-duration);
                        animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        animation-iteration-count: infinite;
                        opacity: 1;
                    }

                    .active.paper-spinner-lite .spinner-layer.layer-1.paper-spinner-lite {
                        -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-1-fade-in-out;
                    }

                    .active.paper-spinner-lite .spinner-layer.layer-2.paper-spinner-lite {
                        -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-2-fade-in-out;
                    }

                    .active.paper-spinner-lite .spinner-layer.layer-3.paper-spinner-lite {
                        -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-3-fade-in-out;
                    }

                    .active.paper-spinner-lite .spinner-layer.layer-4.paper-spinner-lite {
                        -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-4-fade-in-out;
                    }

                    @-webkit-keyframes fill-unfill-rotate {
                        12.5% {
                            -webkit-transform: rotate(135deg);
                        }

                        25% {
                            -webkit-transform: rotate(270deg);
                        }

                        37.5% {
                            -webkit-transform: rotate(405deg);
                        }

                        50% {
                            -webkit-transform: rotate(540deg);
                        }

                        62.5% {
                            -webkit-transform: rotate(675deg);
                        }

                        75% {
                            -webkit-transform: rotate(810deg);
                        }

                        87.5% {
                            -webkit-transform: rotate(945deg);
                        }

                        to {
                            -webkit-transform: rotate(1080deg);
                        }
                    }

                    @keyframes fill-unfill-rotate {
                        12.5% {
                            transform: rotate(135deg);
                        }

                        25% {
                            transform: rotate(270deg);
                        }

                        37.5% {
                            transform: rotate(405deg);
                        }

                        50% {
                            transform: rotate(540deg);
                        }

                        62.5% {
                            transform: rotate(675deg);
                        }

                        75% {
                            transform: rotate(810deg);
                        }

                        87.5% {
                            transform: rotate(945deg);
                        }

                        to {
                            transform: rotate(1080deg);
                        }
                    }

                    @-webkit-keyframes layer-1-fade-in-out {
                        0% {
                            opacity: 1;
                        }

                        25% {
                            opacity: 1;
                        }

                        26% {
                            opacity: 0;
                        }

                        89% {
                            opacity: 0;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 1;
                        }
                    }

                    @keyframes layer-1-fade-in-out {
                        0% {
                            opacity: 1;
                        }

                        25% {
                            opacity: 1;
                        }

                        26% {
                            opacity: 0;
                        }

                        89% {
                            opacity: 0;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 1;
                        }
                    }

                    @-webkit-keyframes layer-2-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        15% {
                            opacity: 0;
                        }

                        25% {
                            opacity: 1;
                        }

                        50% {
                            opacity: 1;
                        }

                        51% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes layer-2-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        15% {
                            opacity: 0;
                        }

                        25% {
                            opacity: 1;
                        }

                        50% {
                            opacity: 1;
                        }

                        51% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @-webkit-keyframes layer-3-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        40% {
                            opacity: 0;
                        }

                        50% {
                            opacity: 1;
                        }

                        75% {
                            opacity: 1;
                        }

                        76% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes layer-3-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        40% {
                            opacity: 0;
                        }

                        50% {
                            opacity: 1;
                        }

                        75% {
                            opacity: 1;
                        }

                        76% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @-webkit-keyframes layer-4-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        65% {
                            opacity: 0;
                        }

                        75% {
                            opacity: 1;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes layer-4-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        65% {
                            opacity: 0;
                        }

                        75% {
                            opacity: 1;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    .circle-clipper.paper-spinner-lite {
                        display: inline-block;
                        position: relative;
                        width: 50%;
                        height: 100%;
                        overflow: hidden;
                    }

                    .spinner-layer.paper-spinner-lite::after {
                        content: '';
                        left: 45%;
                        width: 10%;
                        border-top-style: solid;
                    }

                    .spinner-layer.paper-spinner-lite::after,.circle-clipper.paper-spinner-lite .circle.paper-spinner-lite {
                        box-sizing: border-box;
                        position: absolute;
                        top: 0;
                        border-width: var(--paper-spinner-stroke-width, 3px);
                        border-radius: 50%;
                    }

                    .circle-clipper.paper-spinner-lite .circle.paper-spinner-lite {
                        bottom: 0;
                        width: 200%;
                        border-style: solid;
                        border-bottom-color: transparent !important;
                    }

                    .circle-clipper.left.paper-spinner-lite .circle.paper-spinner-lite {
                        left: 0;
                        border-right-color: transparent !important;
                        -webkit-transform: rotate(129deg);
                        transform: rotate(129deg);
                    }

                    .circle-clipper.right.paper-spinner-lite .circle.paper-spinner-lite {
                        left: -100%;
                        border-left-color: transparent !important;
                        -webkit-transform: rotate(-129deg);
                        transform: rotate(-129deg);
                    }

                    .active.paper-spinner-lite .gap-patch.paper-spinner-lite::after,.active.paper-spinner-lite .circle-clipper.paper-spinner-lite .circle.paper-spinner-lite {
                        -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);
                        -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        -webkit-animation-iteration-count: infinite;
                        animation-duration: var(--paper-spinner-expand-contract-duration);
                        animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        animation-iteration-count: infinite;
                    }

                    .active.paper-spinner-lite .circle-clipper.left.paper-spinner-lite .circle.paper-spinner-lite {
                        -webkit-animation-name: left-spin;
                        animation-name: left-spin;
                    }

                    .active.paper-spinner-lite .circle-clipper.right.paper-spinner-lite .circle.paper-spinner-lite {
                        -webkit-animation-name: right-spin;
                        animation-name: right-spin;
                    }

                    @-webkit-keyframes left-spin {
                        0% {
                            -webkit-transform: rotate(130deg);
                        }

                        50% {
                            -webkit-transform: rotate(-5deg);
                        }

                        to {
                            -webkit-transform: rotate(130deg);
                        }
                    }

                    @keyframes left-spin {
                        0% {
                            transform: rotate(130deg);
                        }

                        50% {
                            transform: rotate(-5deg);
                        }

                        to {
                            transform: rotate(130deg);
                        }
                    }

                    @-webkit-keyframes right-spin {
                        0% {
                            -webkit-transform: rotate(-130deg);
                        }

                        50% {
                            -webkit-transform: rotate(5deg);
                        }

                        to {
                            -webkit-transform: rotate(-130deg);
                        }
                    }

                    @keyframes right-spin {
                        0% {
                            transform: rotate(-130deg);
                        }

                        50% {
                            transform: rotate(5deg);
                        }

                        to {
                            transform: rotate(-130deg);
                        }
                    }

                    #spinnerContainer.cooldown.paper-spinner-lite {
                        -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
                        animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
                    }

                    @-webkit-keyframes fade-out {
                        0% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes fade-out {
                        0% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    paper-spinner {
                        display: inline-block;
                        position: relative;
                        width: 28px;
                        height: 28px;
                        --paper-spinner-container-rotation-duration: 1568ms;
                        --paper-spinner-expand-contract-duration: 1333ms;
                        --paper-spinner-full-cycle-duration: 5332ms;
                        --paper-spinner-cooldown-duration: 400ms;
                    }

                    #spinnerContainer.paper-spinner {
                        width: 100%;
                        height: 100%;
                        direction: ltr;
                    }

                    #spinnerContainer.active.paper-spinner {
                        -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
                        animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
                    }

                    @-webkit-keyframes container-rotate {
                        to {
                            -webkit-transform: rotate(360deg);
                        }
                    }

                    @keyframes container-rotate {
                        to {
                            transform: rotate(360deg);
                        }
                    }

                    .spinner-layer.paper-spinner {
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        opacity: 0;
                        white-space: nowrap;
                        color: var(--paper-spinner-color, var(--google-blue-500));
                    }

                    .layer-1.paper-spinner {
                        color: var(--paper-spinner-layer-1-color, var(--google-blue-500));
                    }

                    .layer-2.paper-spinner {
                        color: var(--paper-spinner-layer-2-color, var(--google-red-500));
                    }

                    .layer-3.paper-spinner {
                        color: var(--paper-spinner-layer-3-color, var(--google-yellow-500));
                    }

                    .layer-4.paper-spinner {
                        color: var(--paper-spinner-layer-4-color, var(--google-green-500));
                    }

                    .active.paper-spinner .spinner-layer.paper-spinner {
                        -webkit-animation-name: fill-unfill-rotate;
                        -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);
                        -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        -webkit-animation-iteration-count: infinite;
                        animation-name: fill-unfill-rotate;
                        animation-duration: var(--paper-spinner-full-cycle-duration);
                        animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        animation-iteration-count: infinite;
                        opacity: 1;
                    }

                    .active.paper-spinner .spinner-layer.layer-1.paper-spinner {
                        -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-1-fade-in-out;
                    }

                    .active.paper-spinner .spinner-layer.layer-2.paper-spinner {
                        -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-2-fade-in-out;
                    }

                    .active.paper-spinner .spinner-layer.layer-3.paper-spinner {
                        -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-3-fade-in-out;
                    }

                    .active.paper-spinner .spinner-layer.layer-4.paper-spinner {
                        -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;
                        animation-name: fill-unfill-rotate, layer-4-fade-in-out;
                    }

                    @-webkit-keyframes fill-unfill-rotate {
                        12.5% {
                            -webkit-transform: rotate(135deg);
                        }

                        25% {
                            -webkit-transform: rotate(270deg);
                        }

                        37.5% {
                            -webkit-transform: rotate(405deg);
                        }

                        50% {
                            -webkit-transform: rotate(540deg);
                        }

                        62.5% {
                            -webkit-transform: rotate(675deg);
                        }

                        75% {
                            -webkit-transform: rotate(810deg);
                        }

                        87.5% {
                            -webkit-transform: rotate(945deg);
                        }

                        to {
                            -webkit-transform: rotate(1080deg);
                        }
                    }

                    @keyframes fill-unfill-rotate {
                        12.5% {
                            transform: rotate(135deg);
                        }

                        25% {
                            transform: rotate(270deg);
                        }

                        37.5% {
                            transform: rotate(405deg);
                        }

                        50% {
                            transform: rotate(540deg);
                        }

                        62.5% {
                            transform: rotate(675deg);
                        }

                        75% {
                            transform: rotate(810deg);
                        }

                        87.5% {
                            transform: rotate(945deg);
                        }

                        to {
                            transform: rotate(1080deg);
                        }
                    }

                    @-webkit-keyframes layer-1-fade-in-out {
                        0% {
                            opacity: 1;
                        }

                        25% {
                            opacity: 1;
                        }

                        26% {
                            opacity: 0;
                        }

                        89% {
                            opacity: 0;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 1;
                        }
                    }

                    @keyframes layer-1-fade-in-out {
                        0% {
                            opacity: 1;
                        }

                        25% {
                            opacity: 1;
                        }

                        26% {
                            opacity: 0;
                        }

                        89% {
                            opacity: 0;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 1;
                        }
                    }

                    @-webkit-keyframes layer-2-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        15% {
                            opacity: 0;
                        }

                        25% {
                            opacity: 1;
                        }

                        50% {
                            opacity: 1;
                        }

                        51% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes layer-2-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        15% {
                            opacity: 0;
                        }

                        25% {
                            opacity: 1;
                        }

                        50% {
                            opacity: 1;
                        }

                        51% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @-webkit-keyframes layer-3-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        40% {
                            opacity: 0;
                        }

                        50% {
                            opacity: 1;
                        }

                        75% {
                            opacity: 1;
                        }

                        76% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes layer-3-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        40% {
                            opacity: 0;
                        }

                        50% {
                            opacity: 1;
                        }

                        75% {
                            opacity: 1;
                        }

                        76% {
                            opacity: 0;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @-webkit-keyframes layer-4-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        65% {
                            opacity: 0;
                        }

                        75% {
                            opacity: 1;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes layer-4-fade-in-out {
                        0% {
                            opacity: 0;
                        }

                        65% {
                            opacity: 0;
                        }

                        75% {
                            opacity: 1;
                        }

                        90% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    .circle-clipper.paper-spinner {
                        display: inline-block;
                        position: relative;
                        width: 50%;
                        height: 100%;
                        overflow: hidden;
                    }

                    .spinner-layer.paper-spinner::after {
                        content: '';
                        left: 45%;
                        width: 10%;
                        border-top-style: solid;
                    }

                    .spinner-layer.paper-spinner::after,.circle-clipper.paper-spinner .circle.paper-spinner {
                        box-sizing: border-box;
                        position: absolute;
                        top: 0;
                        border-width: var(--paper-spinner-stroke-width, 3px);
                        border-radius: 50%;
                    }

                    .circle-clipper.paper-spinner .circle.paper-spinner {
                        bottom: 0;
                        width: 200%;
                        border-style: solid;
                        border-bottom-color: transparent !important;
                    }

                    .circle-clipper.left.paper-spinner .circle.paper-spinner {
                        left: 0;
                        border-right-color: transparent !important;
                        -webkit-transform: rotate(129deg);
                        transform: rotate(129deg);
                    }

                    .circle-clipper.right.paper-spinner .circle.paper-spinner {
                        left: -100%;
                        border-left-color: transparent !important;
                        -webkit-transform: rotate(-129deg);
                        transform: rotate(-129deg);
                    }

                    .active.paper-spinner .gap-patch.paper-spinner::after,.active.paper-spinner .circle-clipper.paper-spinner .circle.paper-spinner {
                        -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);
                        -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        -webkit-animation-iteration-count: infinite;
                        animation-duration: var(--paper-spinner-expand-contract-duration);
                        animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                        animation-iteration-count: infinite;
                    }

                    .active.paper-spinner .circle-clipper.left.paper-spinner .circle.paper-spinner {
                        -webkit-animation-name: left-spin;
                        animation-name: left-spin;
                    }

                    .active.paper-spinner .circle-clipper.right.paper-spinner .circle.paper-spinner {
                        -webkit-animation-name: right-spin;
                        animation-name: right-spin;
                    }

                    @-webkit-keyframes left-spin {
                        0% {
                            -webkit-transform: rotate(130deg);
                        }

                        50% {
                            -webkit-transform: rotate(-5deg);
                        }

                        to {
                            -webkit-transform: rotate(130deg);
                        }
                    }

                    @keyframes left-spin {
                        0% {
                            transform: rotate(130deg);
                        }

                        50% {
                            transform: rotate(-5deg);
                        }

                        to {
                            transform: rotate(130deg);
                        }
                    }

                    @-webkit-keyframes right-spin {
                        0% {
                            -webkit-transform: rotate(-130deg);
                        }

                        50% {
                            -webkit-transform: rotate(5deg);
                        }

                        to {
                            -webkit-transform: rotate(-130deg);
                        }
                    }

                    @keyframes right-spin {
                        0% {
                            transform: rotate(-130deg);
                        }

                        50% {
                            transform: rotate(5deg);
                        }

                        to {
                            transform: rotate(-130deg);
                        }
                    }

                    #spinnerContainer.cooldown.paper-spinner {
                        -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
                        animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
                    }

                    @-webkit-keyframes fade-out {
                        0% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes fade-out {
                        0% {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    paper-toggle-button {
                        display: inline-block;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        font-family: var(--paper-font-common-base_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                    }

                    paper-toggle-button[disabled] {
                        pointer-events: none;
                    }

                    paper-toggle-button:focus {
                        outline: none;
                    }

                    .toggle-bar.paper-toggle-button {
                        position: absolute;
                        height: 100%;
                        width: 100%;
                        border-radius: 8px;
                        pointer-events: none;
                        opacity: 0.4;
                        transition: background-color linear .08s;
                        background-color: var(--paper-toggle-button-unchecked-bar-color, #000000);
                    }

                    .toggle-button.paper-toggle-button {
                        position: absolute;
                        top: -3px;
                        left: 0;
                        height: 20px;
                        width: 20px;
                        border-radius: 50%;
                        box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.6);
                        transition: -webkit-transform linear .08s, background-color linear .08s;
                        transition: transform linear .08s, background-color linear .08s;
                        will-change: transform;
                        background-color: var(--paper-toggle-button-unchecked-button-color, #fafafa);
                    }

                    .toggle-button.dragging.paper-toggle-button {
                        -webkit-transition: none;
                        transition: none;
                    }

                    paper-toggle-button[checked]:not([disabled]) .toggle-bar.paper-toggle-button {
                        opacity: 0.5;
                        background-color: var(--paper-toggle-button-checked-bar-color, var(--primary-color));
                    }

                    paper-toggle-button[disabled] .toggle-bar.paper-toggle-button {
                        background-color: #000;
                        opacity: 0.12;
                    }

                    paper-toggle-button[checked] .toggle-button.paper-toggle-button {
                        -webkit-transform: translate(16px, 0);
                        transform: translate(16px, 0);
                    }

                    paper-toggle-button[checked]:not([disabled]) .toggle-button.paper-toggle-button {
                        background-color: var(--paper-toggle-button-checked-button-color, var(--primary-color));
                    }

                    paper-toggle-button[disabled] .toggle-button.paper-toggle-button {
                        background-color: #bdbdbd;
                        opacity: 1;
                    }

                    .toggle-ink.paper-toggle-button {
                        position: absolute;
                        top: -14px;
                        left: -14px;
                        right: auto;
                        bottom: auto;
                        width: 48px;
                        height: 48px;
                        opacity: 0.5;
                        pointer-events: none;
                        color: var(--paper-toggle-button-unchecked-ink-color, var(--primary-text-color));
                    }

                    paper-toggle-button[checked] .toggle-ink.paper-toggle-button {
                        color: var(--paper-toggle-button-checked-ink-color, var(--primary-color));
                    }

                    .toggle-container.paper-toggle-button {
                        display: inline-block;
                        position: relative;
                        width: 36px;
                        height: 14px;
                        margin: 4px 1px;
                    }

                    .toggle-label.paper-toggle-button {
                        position: relative;
                        display: inline-block;
                        vertical-align: middle;
                        padding-left: var(--paper-toggle-button-label-spacing, 8px);
                        pointer-events: none;
                        color: var(--paper-toggle-button-label-color, var(--primary-text-color));
                    }

                    paper-toggle-button[invalid] .toggle-bar.paper-toggle-button {
                        background-color: var(--paper-toggle-button-invalid-bar-color, var(--error-color));
                    }

                    paper-toggle-button[invalid] .toggle-button.paper-toggle-button {
                        background-color: var(--paper-toggle-button-invalid-button-color, var(--error-color));
                    }

                    paper-toggle-button[invalid] .toggle-ink.paper-toggle-button {
                        color: var(--paper-toggle-button-invalid-ink-color, var(--error-color));
                    }

                    paper-tooltip {
                        display: block;
                        position: absolute;
                        outline: none;
                        z-index: 1002;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        -webkit-user-select: none;
                        user-select: none;
                        cursor: default;
                    }

                    #tooltip.paper-tooltip {
                        display: block;
                        outline: none;
                        font-family: var(--paper-font-common-base_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                        font-size: 10px;
                        line-height: 1;
                        background-color: var(--paper-tooltip-background, #616161);
                        color: white;
                        padding: 8px;
                        border-radius: 2px;
                        margin: 8px;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    @keyframes keyFrameScaleUp {
                        0% {
                            transform: scale(0.0);
                        }

                        100% {
                            transform: scale(1.0);
                        }
                    }

                    @keyframes keyFrameScaleDown {
                        0% {
                            transform: scale(1.0);
                        }

                        100% {
                            transform: scale(0.0);
                        }
                    }

                    @keyframes keyFrameFadeInOpacity {
                        0% {
                            opacity: 0;
                        }

                        100% {
                            opacity: 0.9;
                        }
                    }

                    @keyframes keyFrameFadeOutOpacity {
                        0% {
                            opacity: 0.9;
                        }

                        100% {
                            opacity: 0;
                        }
                    }

                    @keyframes keyFrameSlideDownIn {
                        0% {
                            transform: translateY(-2000px);
                            opacity: 0;
                        }

                        10% {
                            opacity: 0.2;
                        }

                        100% {
                            transform: translateY(0);
                            opacity: 0.9;
                        }
                    }

                    @keyframes keyFrameSlideDownOut {
                        0% {
                            transform: translateY(0);
                            opacity: 0.9;
                        }

                        10% {
                            opacity: 0.2;
                        }

                        100% {
                            transform: translateY(-2000px);
                            opacity: 0;
                        }
                    }

                    .fade-in-animation.paper-tooltip {
                        opacity: 0;
                        animation-delay: var(--paper-tooltip-delay-in, 500ms);
                        animation-name: keyFrameFadeInOpacity;
                        animation-iteration-count: 1;
                        animation-timing-function: ease-in;
                        animation-duration: 500ms;
                        animation-fill-mode: forwards;
                    }

                    .fade-out-animation.paper-tooltip {
                        opacity: 0.9;
                        animation-delay: var(--paper-tooltip-delay-out, 0ms);
                        animation-name: keyFrameFadeOutOpacity;
                        animation-iteration-count: 1;
                        animation-timing-function: ease-in;
                        animation-duration: 500ms;
                        animation-fill-mode: forwards;
                    }

                    .scale-up-animation.paper-tooltip {
                        transform: scale(0);
                        opacity: 0.9;
                        animation-delay: var(--paper-tooltip-delay-in, 500ms);
                        animation-name: keyFrameScaleUp;
                        animation-iteration-count: 1;
                        animation-timing-function: ease-in;
                        animation-duration: 500ms;
                        animation-fill-mode: forwards;
                    }

                    .scale-down-animation.paper-tooltip {
                        transform: scale(1);
                        opacity: 0.9;
                        animation-delay: var(--paper-tooltip-delay-out, 500ms);
                        animation-name: keyFrameScaleDown;
                        animation-iteration-count: 1;
                        animation-timing-function: ease-in;
                        animation-duration: 500ms;
                        animation-fill-mode: forwards;
                    }

                    .slide-down-animation.paper-tooltip {
                        transform: translateY(-2000px);
                        opacity: 0;
                        animation-delay: var(--paper-tooltip-delay-out, 500ms);
                        animation-name: keyFrameSlideDownIn;
                        animation-iteration-count: 1;
                        animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);
                        animation-duration: 500ms;
                        animation-fill-mode: forwards;
                    }

                    .slide-down-animation-out.paper-tooltip {
                        transform: translateY(0);
                        opacity: 0.9;
                        animation-delay: var(--paper-tooltip-delay-out, 500ms);
                        animation-name: keyFrameSlideDownOut;
                        animation-iteration-count: 1;
                        animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                        animation-duration: 500ms;
                        animation-fill-mode: forwards;
                    }

                    .cancel-animation.paper-tooltip {
                        animation-delay: -30s !important;
                    }

                    .hidden.paper-tooltip {
                        display: none !important;
                    }

                    bg-icon,.bg-icon-container.bg-icon {
                        display: inline-flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        position: relative;
                        vertical-align: middle;
                        fill: var(--iron-icon-fill-color, currentcolor);
                        stroke: none;
                        width: var(--iron-icon-width, 24px);
                        height: var(--iron-icon-height, 24px);
                        margin-left: var(--iron-icon_-_margin-left);
                        margin-bottom: var(--iron-icon_-_margin-bottom);
                        margin-right: var(--iron-icon_-_margin-right);
                        width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
                        height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
                    }

                    bg-icon.external-container {
                        display: none !important;
                    }

                    bg-formatted-string:not(.use-shadow):empty {
                        display: none;
                    }

                    bg-formatted-string span.bg-formatted-string:empty {
                        display: none;
                    }

                    bg-formatted-string[dir="auto"] {
                        text-align: right;
                    }

                    .bold.bg-formatted-string {
                        font-weight: 500;
                    }

                    .deemphasize.bg-formatted-string {
                        color: var(--bg-formatted-string-deemphasize-color);
                        margin-left: var(--bg-formatted-string-deemphasize_-_margin-left);
                        display: var(--bg-formatted-string-deemphasize_-_display);
                        color: var(--bg-formatted-string-deemphasize_-_color, var(--bg-formatted-string-deemphasize-color));
                    }

                    .italic.bg-formatted-string {
                        font-style: italic;
                    }

                    .strikethrough.bg-formatted-string {
                        text-decoration: line-through;
                        font-family: var(--bg-formatted-string-strikethrough_-_font-family);
                        font-size: var(--bg-formatted-string-strikethrough_-_font-size);
                        font-weight: var(--bg-formatted-string-strikethrough_-_font-weight);
                        line-height: var(--bg-formatted-string-strikethrough_-_line-height);
                    }

                    bg-formatted-string > .emoji {
                        width: var(--bg-formatted-string-emoji-size, 24px);
                        height: var(--bg-formatted-string-emoji-size, 24px);
                        margin: -1px 2px 1px 2px;
                        vertical-align: middle;
                    }

                    a.bg-formatted-string {
                        color: var(--bg-spec-call-to-action);
                    }

                    a.bg-simple-endpoint.bg-formatted-string {
                        color: var(--bg-endpoint-color, var(--bg-spec-call-to-action));
                        text-decoration: none;
                    }

                    a.bg-simple-endpoint.bg-formatted-string:visited {
                        color: var(--bg-endpoint-visited-color, var(--bg-spec-call-to-action));
                    }

                    a.bg-simple-endpoint.bg-formatted-string:hover {
                        color: var(--bg-endpoint-hover-color, var(--bg-spec-call-to-action));
                        text-decoration: var(--bg-endpoint-text-decoration, none);
                    }

                    bg-formatted-string[has-link-only_]:not([force-default-style]) a.bg-simple-endpoint.bg-formatted-string {
                        color: var(--bg-endpoint-color, var(--bg-spec-text-primary));
                    }

                    bg-formatted-string[has-link-only_]:not([force-default-style]) a.bg-simple-endpoint.bg-formatted-string:visited {
                        color: var(--bg-endpoint-visited-color, var(--bg-spec-text-primary));
                    }

                    bg-formatted-string[has-link-only_]:not([force-default-style]) a.bg-simple-endpoint.bg-formatted-string:hover {
                        color: var(--bg-endpoint-hover-color, var(--bg-spec-text-primary));
                    }

                    bg-formatted-string[contenteditable] a.bg-simple-endpoint.bg-formatted-string,#contenteditable-root.bg-formatted-string a.bg-simple-endpoint.bg-formatted-string {
                        background: var(--bgd-commentbox-user-mentions-chip_-_background);
                        border-radius: var(--bgd-commentbox-user-mentions-chip_-_border-radius);
                        color: var(--bgd-commentbox-user-mentions-chip_-_color);
                        cursor: var(--bgd-commentbox-user-mentions-chip_-_cursor);
                        max-width: var(--bgd-commentbox-user-mentions-chip_-_max-width);
                        white-space: var(--bgd-commentbox-user-mentions-chip_-_white-space);
                        overflow: var(--bgd-commentbox-user-mentions-chip_-_overflow);
                        text-overflow: var(--bgd-commentbox-user-mentions-chip_-_text-overflow);
                        vertical-align: var(--bgd-commentbox-user-mentions-chip_-_vertical-align);
                        pointer-events: var(--bgd-commentbox-user-mentions-chip_-_pointer-events);
                    }

                    bg-formatted-string[split-lines] {
                        white-space: pre-wrap;
                    }

                    bg-formatted-string[ellipsis-truncate].complex-string {
                        white-space: pre;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bg-formatted-string[dir="auto"][ellipsis-truncate].complex-string {
                        display: inline-block;
                    }

                    bg-formatted-string[dir="auto"][ellipsis-truncate].complex-string > *.bg-formatted-string:not(style) {
                        display: inline;
                    }

                    bg-formatted-string[ellipsis-truncate] {
                        display: block;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        white-space: nowrap;
                    }

                    bg-formatted-string[ellipsis-truncate] a.bg-formatted-string {
                        display: block;
                        margin-right: -0.1em;
                        padding-right: 0.1em;
                    }

                    bg-formatted-string[ellipsis-truncate] a.bg-formatted-string:last-child {
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }

                    bg-formatted-string::-webkit-scrollbar-thumb {
                        height: 56px;
                        background: hsla(0, 0%, 53.3%, .4);
                    }

                    bg-formatted-string::-webkit-scrollbar {
                        width: 8px;
                    }

                    #contenteditable-root.bg-formatted-string .emoji.bg-formatted-string {
                        width: var(--bgd-emoji-style_-_width);
                        height: var(--bgd-emoji-style_-_height);
                        margin: var(--bgd-emoji-style_-_margin);
                        vertical-align: var(--bgd-emoji-style_-_vertical-align);
                        padding-right: var(--bgd-emoji-style_-_padding-right);
                    }

                    #contenteditable-root.bg-formatted-string {
                        max-height: var(--contenteditable-root-style_-_max-height);
                        overflow: var(--contenteditable-root-style_-_overflow);
                        outline: var(--contenteditable-root-style_-_outline);
                    }

                    #contenteditable-root.bg-formatted-string[aria-label].bg-formatted-string:empty:before {
                        content: var(--contenteditable-root-style-placeholder-with-aria_-_content);
                        cursor: var(--contenteditable-root-style-placeholder-with-aria_-_cursor);
                    }

                    bg-icon-button {
                        display: inline-block;
                        position: relative;
                        width: 24px;
                        height: 24px;
                        box-sizing: border-box;
                        font-size: 0;
                    }

                    button.bg-icon-button {
                        vertical-align: middle;
                        color: inherit;
                        outline: none;
                        background: none;
                        margin: 0;
                        border: none;
                        padding: 0;
                        width: 100%;
                        height: 100%;
                        line-height: 0;
                        cursor: pointer;
                        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                        -webkit-tap-highlight-color: transparent;
                    }

                    button.bg-icon-button > bg-icon {
                        width: var(--bg-icon-button-icon-width, 100%);
                        height: var(--bg-icon-button-icon-height, 100%);
                    }

                    button.bg-icon-button[disabled] {
                        pointer-events: none;
                        cursor: auto;
                    }

                    paper-ripple.bg-icon-button {
                        opacity: 0.6;
                        color: currentColor;
                    }

                    bgd-button-renderer {
                        --paper-button-ink-color: var(--bg-paper-button-ink-color);
                        --bg-formatted-string-deemphasize-color: hsla(0, 0%, 100%, .85);
                        --bg-formatted-string-deemphasize_-_margin-left: 4px;
                        --bg-formatted-string-deemphasize_-_display: initial;
                        --bg-formatted-string-deemphasize_-_color: initial;
                    }

                    bgd-button-renderer {
                        vertical-align: middle;
                        white-space: nowrap;
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-button-renderer[is-paper-button](:not[button-raised]),bgd-button-renderer[is-paper-button](:not[button-raised]) a.bgd-button-renderer {
                        overflow: hidden;
                    }

                    bgd-button-renderer[disabled][is-paper-button] a.bgd-button-renderer {
                        cursor: initial;
                    }

                    bgd-button-renderer[is-paper-button] bg-icon.bgd-button-renderer {
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    bgd-button-renderer bg-formatted-string.bgd-button-renderer {
                        display: block;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }

                    paper-button.bgd-button-renderer {
                        min-width: var(--bg-paper-button-min-width, var(--bgd-paper-button-min-width, 5.14em));
                        font-size: inherit;
                    }

                    paper-button.keyboard-focus.bgd-button-renderer {
                        font-weight: inherit;
                    }

                    bgd-button-renderer.force-icon-button {
                        padding-right: 8px;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-button-renderer[is-paper-button] {
                        background-color: var(--bg-basic-background-color, );
                        color: var(--bg-basic-foreground-title-color, var(--bg-spec-text-secondary));
                        border-color: var(--bg-basic-foreground-title-color, var(--bg-spec-text-secondary));
                    }

                    bgd-button-renderer.style-suggestive.size-small[is-paper-button-with-icon] {
                        --bg-button-padding: 6px 12px;
                        --bg-button-padding-minus-border: 5px 11px;
                    }

                    bgd-button-renderer[is-paper-button-with-icon] {
                        --bg-button-padding: 6px 16px;
                        --bg-button-padding-minus-border: 5px 15px;
                    }

                    bgd-button-renderer[is-paper-button-with-icon][button-size="size-large"] {
                        --bg-button-padding: 10px 16px;
                        --bg-button-padding-minus-border: 9px 15px;
                    }

                    bgd-button-renderer[is-icon-button] {
                        color: var(--bg-button-color, var(--bg-spec-icon-inactive));
                    }

                    bgd-button-renderer.style-text[is-icon-button],bgd-button-renderer.style-default[is-icon-button],bgd-button-renderer.style-opacity[is-icon-button] {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-button-renderer.style-black[is-icon-button] {
                        color: var(--bg-spec-text-primary);
                    }

                    bgd-button-renderer.style-opacity[is-icon-button][disabled] {
                        color: var(--bg-spec-icon-disabled);
                    }

                    bgd-button-renderer.style-blue-text[is-icon-button] {
                        color: var(--bg-spec-call-to-action);
                    }

                    bgd-button-renderer.style-visibly-disabled[is-icon-button] {
                        color: var(--bg-spec-icon-disabled);
                    }

                    paper-tooltip.bgd-button-renderer {
                        white-space: nowrap;
                    }

                    bgd-button-renderer.style-primary[is-paper-button] {
                        background-color: var(--bg-spec-call-to-action);
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    bgd-button-renderer.style-primary[disabled][is-paper-button] {
                        background-color: var(--bg-spec-icon-disabled);
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    bgd-button-renderer.style-payment[is-paper-button] {
                        background-color: var(--bg-button-payment-background-color, var(--bg-spec-call-to-action));
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    bgd-button-renderer.style-payment[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer,bgd-button-renderer.style-primary[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-filled-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-suggestive[is-paper-button] {
                        --bg-formatted-string-deemphasize-color: hsla(206.1, 79.3%, 52.7%, .6);
                        background-color: transparent;
                        color: var(--bg-spec-call-to-action);
                    }

                    bgd-button-renderer.style-suggestive[is-paper-button] paper-button.bgd-button-renderer {
                        border: 1px solid var(--bg-spec-call-to-action);
                        padding: var(--bg-button-padding-minus-border);
                    }

                    bgd-button-renderer.style-suggestive[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-call-to-action);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-blue-text[is-paper-button] {
                        --bg-formatted-string-deemphasize-color: var(--bg-spec-icon-disabled);
                        color: var(--bg-spec-call-to-action);
                    }

                    bgd-button-renderer.style-blue-text[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-call-to-action-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-destructive[is-paper-button] {
                        background-color: var(--bg-spec-brand-subscribe-button-background);
                        color: #FFFFFF;
                    }

                    bgd-button-renderer.style-destructive[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-filled-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-destructive[disabled][is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 53.3%, .6);
                    }

                    bgd-button-renderer.style-brand[is-paper-button] {
                        color: var(--bg-spec-brand-link-text);
                    }

                    bgd-button-renderer.style-brand[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-brand-text-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-default[is-paper-button] {
                        background-color: var(--bg-button-default-background-color, var(--bg-spec-10-percent-layer));
                        color: var(--bg-button-default-text-color, var(--bg-spec-text-secondary));
                    }

                    bgd-button-renderer.style-default[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-filled-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-inactive-outline[is-paper-button] {
                        color: var(--bg-spec-text-secondary);
                    }

                    bgd-button-renderer.style-inactive-outline[is-paper-button] paper-button.bgd-button-renderer {
                        border: 1px solid var(--bg-spec-text-secondary);
                        padding: var(--bg-button-padding-minus-border);
                    }

                    bgd-button-renderer.style-inactive-outline[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-text-secondary);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-text[is-paper-button] {
                        color: var(--bg-spec-text-secondary);
                    }

                    bgd-button-renderer[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer,bgd-button-renderer.style-text[is-paper-button] paper-button.keyboard-focus.bgd-button-renderer {
                        border: 2px solid var(--bg-spec-inactive-text-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bgd-button-renderer.style-alert-info[is-paper-button] {
                        color: hsl(206.1, 79.3%, 52.7%);
                    }

                    bgd-button-renderer.style-alert-info[is-paper-button]:hover {
                        color: var(--bg-icon-hover-color);
                    }

                    bgd-button-renderer.style-dark[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsl(0, 0%, 6.7%);
                    }

                    bgd-button-renderer.style-light[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .6);
                    }

                    bgd-button-renderer.style-light-text[is-paper-button] {
                        color: hsl(0, 0%, 100%);
                    }

                    bgd-button-renderer.style-compact-gray[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .6);
                    }

                    bgd-button-renderer.style-compact-gray[is-paper-button] paper-button.bgd-button-renderer {
                        padding: 4px 8px;
                    }

                    bgd-button-renderer.style-black[is-paper-button] {
                        color: var(--bg-spec-text-primary);
                    }

                    bgd-button-renderer.style-visibly-disabled[is-paper-button] {
                        background-color: transparent;
                        color: var(--bg-spec-text-disabled);
                    }

                    bgd-button-renderer.style-black[disabled][is-paper-button] {
                        color: hsla(0, 0%, 93.3%, .8);
                    }

                    bgd-button-renderer.style-white-with-border[is-paper-button] {
                        background-color: transparent;
                        border: 2px solid hsl(0, 0%, 100%);
                        color: hsl(0, 0%, 100%);
                    }

                    bgd-button-renderer.style-dark-on-black[is-paper-button] {
                        background-color: hsl(0, 0%, 15%);
                        border: none;
                        color: hsla(0, 0%, 100%, .8);
                    }

                    bgd-button-renderer.style-blue-text-with-inverse-theme[is-paper-button] {
                        color: var(--bg-spec-call-to-action-inverse);
                    }

                    paper-button.bgd-button-renderer {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    bgd-button-renderer {
                        display: inline-block;
                        text-transform: uppercase;
                    }

                    bgd-button-renderer.force-icon-button a.bgd-button-renderer {
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-button-renderer[disabled] a.bgd-button-renderer:focus {
                        outline: none;
                    }

                    bgd-button-renderer[is-icon-button][has-no-text] {
                        font-size: 0;
                    }

                    a.bgd-button-renderer {
                        display: flex;
                    }

                    a.bg-simple-endpoint.bgd-button-renderer {
                        color: inherit;
                        border-radius: inherit;
                        text-decoration: none;
                    }

                    bgd-button-renderer[is-paper-button] {
                        border-radius: var(--bg-button-border-radius, 3px);
                        margin: var(--bg-button-margin, 0 0.29em);
                    }

                    bgd-button-renderer[is-paper-button][disabled] {
                        color: var(--bg-spec-text-disabled);
                        background-color: transparent;
                    }

                    bgd-button-renderer[is-icon-button][disabled] {
                        color: #9b9b9b;
                    }

                    bgd-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                        margin-left: -16px;
                    }

                    bgd-button-renderer[is-paper-button][button-size="size-large"] {
                        line-height: 24px;
                    }

                    paper-button.bgd-button-renderer {
                        width: var(--bg-paper-button-width, auto);
                        height: auto;
                        border-radius: inherit;
                        margin: 0;
                        padding: var(--bg-button-padding, 0.7em 0.57em);
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        flex-grow: var(--bg-button-paper-button_-_flex-grow);
                        padding: var(--bg-button-paper-button_-_padding, var(--bg-button-padding, 0.7em 0.57em));
                    }

                    bgd-button-renderer[start-justified] paper-button.bgd-button-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #button.bgd-button-renderer {
                        color: var(--bg-button-color);
                        background-color;}

                    bgd-button-renderer #button.bgd-button-renderer {
                        color: var(--bg-button-color, inherit);
                        background-color: transparent;
                        text-transform: inherit;
                    }

                    button.bgd-button-renderer,bg-icon-button.bgd-button-renderer {
                        padding: 1px 6px;
                    }

                    bg-icon-button.bgd-button-renderer {
                        width: var(--bg-button-icon-size, 40px);
                        height: var(--bg-button-icon-size, 40px);
                        color: var(--bg-endpoint-color, hsl(0, 0%, 6.7%));
                    }

                    bg-icon-button.bgd-button-renderer::-moz-focus-inner {
                        padding: 0;
                        margin: 0;
                        border: 0;
                    }

                    bg-icon-button.bgd-button-renderer[disabled] {
                        color: hsla(0, 0%, 6.7%, .2);
                    }

                    bg-icon-button.bgd-button-renderer {
                        line-height: 1;
                        padding: var(--bg-button-icon-padding, 8px);
                        width: var(--bg-button-icon-size, var(--bg-icon-width, 40px));
                        height: var(--bg-button-icon-size, var(--bg-icon-height, 40px));
                    }

                    bg-icon-button.bgd-button-renderer > bg-icon.bgd-button-renderer {
                        width: 100%;
                        height: 100%;
                    }

                    #button.bgd-button-renderer bg-icon.bgd-button-renderer + bg-formatted-string.bgd-button-renderer {
                        margin-left: 8px;
                    }

                    #button.bgd-button-renderer bg-formatted-string.bgd-button-renderer + bg-icon.bgd-button-renderer {
                        margin-left: var(--bg-button-icon-padding, 8px);
                    }

                    paper-button.bgd-toggle-button-renderer {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    bgd-toggle-button-renderer {
                        display: inline-block;
                        text-transform: uppercase;
                    }

                    bgd-toggle-button-renderer.force-icon-button a.bgd-toggle-button-renderer {
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-toggle-button-renderer[disabled] a.bgd-toggle-button-renderer:focus {
                        outline: none;
                    }

                    bgd-toggle-button-renderer[is-icon-button][has-no-text] {
                        font-size: 0;
                    }

                    a.bgd-toggle-button-renderer {
                        display: flex;
                    }

                    a.bg-simple-endpoint.bgd-toggle-button-renderer {
                        color: inherit;
                        border-radius: inherit;
                        text-decoration: none;
                    }

                    bgd-toggle-button-renderer[is-paper-button] {
                        border-radius: var(--bg-button-border-radius, 3px);
                        margin: var(--bg-button-margin, 0 0.29em);
                    }

                    bgd-toggle-button-renderer[is-paper-button][disabled] {
                        color: var(--bg-spec-text-disabled);
                        background-color: transparent;
                    }

                    bgd-toggle-button-renderer[is-icon-button][disabled] {
                        color: #9b9b9b;
                    }

                    bgd-toggle-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                        margin-left: -16px;
                    }

                    bgd-toggle-button-renderer[is-paper-button][button-size="size-large"] {
                        line-height: 24px;
                    }

                    paper-button.bgd-toggle-button-renderer {
                        width: var(--bg-paper-button-width, auto);
                        height: auto;
                        border-radius: inherit;
                        margin: 0;
                        padding: var(--bg-button-padding, 0.7em 0.57em);
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        flex-grow: var(--bg-button-paper-button_-_flex-grow);
                        padding: var(--bg-button-paper-button_-_padding, var(--bg-button-padding, 0.7em 0.57em));
                    }

                    bgd-toggle-button-renderer[start-justified] paper-button.bgd-toggle-button-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #button.bgd-toggle-button-renderer {
                        color: var(--bg-button-color);
                        background-color;}

                    bgd-toggle-button-renderer #button.bgd-toggle-button-renderer {
                        color: var(--bg-button-color, inherit);
                        background-color: transparent;
                        text-transform: inherit;
                    }

                    button.bgd-toggle-button-renderer,bg-icon-button.bgd-toggle-button-renderer {
                        padding: 1px 6px;
                    }

                    bg-icon-button.bgd-toggle-button-renderer {
                        width: var(--bg-button-icon-size, 40px);
                        height: var(--bg-button-icon-size, 40px);
                        color: var(--bg-endpoint-color, hsl(0, 0%, 6.7%));
                    }

                    bg-icon-button.bgd-toggle-button-renderer::-moz-focus-inner {
                        padding: 0;
                        margin: 0;
                        border: 0;
                    }

                    bg-icon-button.bgd-toggle-button-renderer[disabled] {
                        color: hsla(0, 0%, 6.7%, .2);
                    }

                    bg-icon-button.bgd-toggle-button-renderer {
                        line-height: 1;
                        padding: var(--bg-button-icon-padding, 8px);
                        width: var(--bg-button-icon-size, var(--bg-icon-width, 40px));
                        height: var(--bg-button-icon-size, var(--bg-icon-height, 40px));
                    }

                    bg-icon-button.bgd-toggle-button-renderer > bg-icon.bgd-toggle-button-renderer {
                        width: 100%;
                        height: 100%;
                    }

                    #button.bgd-toggle-button-renderer bg-icon.bgd-toggle-button-renderer + bg-formatted-string.bgd-toggle-button-renderer {
                        margin-left: 8px;
                    }

                    #button.bgd-toggle-button-renderer bg-formatted-string.bgd-toggle-button-renderer + bg-icon.bgd-toggle-button-renderer {
                        margin-left: var(--bg-button-icon-padding, 8px);
                    }

                    bgd-toggle-button-renderer {
                        --paper-button-ink-color: var(--bg-spec-icon-inactive);
                        --bg-button-padding: 10px 16px;
                        --bg-button-margin: 0;
                        --bg-button-padding-minus-border: 9px 15px;
                        vertical-align: middle;
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-toggle-button-renderer.force-icon-button {
                        padding-right: 8px;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-toggle-button-renderer[is-icon-button] {
                        color: var(--bg-button-color);
                    }

                    bgd-toggle-button-renderer[is-paper-button] {
                        color: var(--bg-button-color);
                    }

                    bgd-toggle-button-renderer.style-default[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .8);
                    }

                    bgd-toggle-button-renderer.style-light-text[is-icon-button] {
                        color: hsl(0, 0%, 100%);
                    }

                    bgd-toggle-button-renderer.style-grey-text[is-icon-button] {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-toggle-button-renderer.style-text[is-icon-button] {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-toggle-button-renderer.style-default-active[is-icon-button] {
                        color: var(--bg-spec-call-to-action);
                    }

                    bgd-toggle-button-renderer.style-default-active[is-paper-button] {
                        color: var(--bg-button-active-color);
                    }

                    bgd-toggle-button-renderer.style-text[is-paper-button] {
                        color: var(--bg-spec-text-secondary);
                    }

                    bgd-toggle-button-renderer.style-compact-gray[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .6);
                    }

                    bgd-toggle-button-renderer.style-compact-gray[is-paper-button] paper-button.bgd-toggle-button-renderer {
                        padding: 4px 8px;
                    }

                    bgd-toggle-button-renderer.style-primary[is-paper-button] {
                        background-color: var(--bg-spec-call-to-action);
                        color: var(--bg-spec-filled-button-text);
                    }

                    bgd-toggle-button-renderer.style-primary[is-paper-button]:hover {
                        color: hsl(0, 0%, 100%);
                    }

                    bgd-toggle-button-renderer.style-primary[disabled][is-paper-button] {
                        background-color: hsla(206.1, 79.3%, 52.7%, .2);
                        color: var(--bg-primary-disabled-button-text-color);
                    }

                    bgd-toggle-button-renderer.style-primary[disabled][is-paper-button]:hover {
                        color: var(--bg-primary-disabled-button-text-color);
                    }

                    bgd-toggle-button-renderer.style-suggestive[is-paper-button] {
                        --bg-formatted-string-deemphasize-color: hsla(206.1, 79.3%, 52.7%, .6);
                        background-color: transparent;
                        border: 1px solid var(--bg-spec-call-to-action);
                        color: var(--bg-spec-call-to-action);
                    }

                    bgd-toggle-button-renderer.style-suggestive[is-paper-button] paper-button.bgd-toggle-button-renderer,bgd-toggle-button-renderer.style-inactive-outline[is-paper-button] paper-button.bgd-toggle-button-renderer {
                        padding: var(--bg-button-padding-minus-border);
                    }

                    bgd-toggle-button-renderer.style-inactive-outline[is-paper-button] {
                        border: 1px solid var(--bg-spec-text-secondary);
                        color: var(--bg-spec-text-secondary);
                    }

                    bgd-toggle-button-renderer.size-small {
                        --bg-button-padding: 8px 16px;
                        --bg-button-padding-minus-border: 7px 15px;
                    }

                    bgd-toggle-button-renderer[is-paper-button-with-icon] {
                        --bg-button-padding: 6px 16px;
                        --bg-button-padding-minus-border: 5px 15px;
                    }

                    bgd-toggle-button-renderer.size-small[is-paper-button-with-icon] {
                        --iron-icon-width: 20px;
                        --iron-icon-height: 20px;
                    }

                    paper-tooltip.bgd-toggle-button-renderer {
                        white-space: nowrap;
                    }

                    iron-icon.bgd-toggle-button-renderer {
                        margin-right: 8px;
                    }

                    bgd-menu-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-menu-renderer:not([condensed]) .bgd-menu-renderer[button-renderer] + .bgd-menu-renderer[button-renderer],.bgd-menu-renderer[button-renderer] + template.bgd-menu-renderer + #button.bgd-menu-renderer,#top-level-buttons.bgd-menu-renderer:not(:empty) + #button.bgd-menu-renderer {
                        margin-left: 8px;
                    }

                    #button.bgd-menu-renderer {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        width: var(--bg-icon-width);
                        height: var(--bg-icon-height);
                        padding: var(--paper-icon-button_-_padding);
                        width: var(--paper-icon-button_-_width, var(--bg-icon-width));
                        height: var(--paper-icon-button_-_height, var(--bg-icon-height));
                    }

                    #button.bgd-menu-renderer bg-icon.bgd-menu-renderer {
                        color: var(--bg-spec-icon-inactive);
                    }

                    .bgd-menu-renderer[button-renderer].bgd-menu-renderer:hover bg-icon.bgd-menu-renderer,#button.bgd-menu-renderer:hover bg-icon.bgd-menu-renderer {
                        color: var(--bg-spec-icon-active-other);
                    }

                    #items.bgd-menu-renderer::after {
                        display: none;
                    }

                    #top-level-buttons.bgd-menu-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-author-comment-badge-renderer {
                        --bgd-author-comment-badge-name-color: var(--bg-spec-text-primary);
                        height: 20px;
                        background-color: var(--bgd-author-comment-badge-background-color);
                        border-radius: 12px;
                        margin-bottom: 2px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: inline-flex;
                    }

                    bgd-author-comment-badge-renderer.creator {
                        padding-right: 6px;
                        padding-left: 6px;
                    }

                    bgd-author-comment-badge-renderer.creator #icon.bgd-author-comment-badge-renderer {
                        height: 12px;
                        width: 12px;
                        margin-left: 4px;
                    }

                    bgd-author-comment-badge-renderer[icon-type="CHECK"].creator #icon.bgd-author-comment-badge-renderer {
                        stroke: hsl(0, 0%, 100%);
                        stroke-width: 2pt;
                        height: 10px;
                        width: 10px;
                    }

                    bgd-author-comment-badge-renderer:not(.creator) #icon.bgd-author-comment-badge-renderer {
                        height: 13px;
                        width: 13px;
                        margin-left: 4px;
                        margin-bottom: 1px;
                        fill: var(--bg-spec-icon-inactive);
                    }

                    #icon.bgd-author-comment-badge-renderer {
                        color: var(--bgd-author-comment-badge-icon-color);
                        background-color: var(--bgd-author-comment-badge-icon-background-color);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #name.bgd-author-comment-badge-renderer {
                        color: var(--bgd-author-comment-badge-name-color);
                        overflow: hidden;
                        -webkit-line-clamp: 1;
                        max-height: 1.8rem;
                        font-size: 1.3rem;
                        font-weight: 500;
                        line-height: 1.8rem;
                        -webkit-box-orient: vertical;
                        text-overflow: ellipsis;
                        white-space: normal;
                        display: -webkit-box;
                    }

                    bgd-flat-dropdown-renderer {
                        display: inline-block;
                        max-width: 100%;
                    }

                    paper-menu-button.bgd-flat-dropdown-renderer {
                        color: var(--bg-spec-text-secondary);
                    }

                    paper-menu-button.bgd-flat-dropdown-renderer,#label-text.bgd-flat-dropdown-renderer {
                        max-width: 100%;
                    }

                    #label-text.bgd-flat-dropdown-renderer {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

                    paper-menu-button.bgd-flat-dropdown-renderer {
                        padding: 0;
                    }

                    paper-listbox.bgd-flat-dropdown-renderer {
                        background-color: var(--bg-dialog-background);
                    }

                    paper-listbox.bgd-flat-dropdown-renderer bgd-privacy-dropdown-item-renderer.bgd-flat-dropdown-renderer {
                        cursor: pointer;
                    }

                    paper-listbox.bgd-flat-dropdown-renderer bgd-privacy-dropdown-item-renderer.bgd-flat-dropdown-renderer:hover {
                        background-color: var(--bg-menu-hover-backgound-color);
                    }

                    #label.bgd-flat-dropdown-renderer {
                        cursor: pointer;
                        text-transform: var(--bg-dropdown-menu-label-transform, none);
                        padding: 0;
                        margin: 0;
                        min-width: 0;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #label-text.bgd-flat-dropdown-renderer {
                        color: var(--bg-spec-text-primary);
                        color: var(--bg-dropdown-menu-label-text_-_color, var(--bg-spec-text-primary));
                        font-size: var(--bg-dropdown-menu-label-text_-_font-size);
                        font-weight: var(--bg-dropdown-menu-label-text_-_font-weight);
                        line-height: var(--bg-dropdown-menu-label-text_-_line-height);
                    }

                    #label.keyboard-focus.bgd-flat-dropdown-renderer #label-text.bgd-flat-dropdown-renderer {
                        font-weight: 500;
                    }

                    #label-icon.bgd-flat-dropdown-renderer {
                        flex-shrink: 0;
                        margin-right: 8px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-flat-dropdown-renderer.text-secondary-style #label-text.bgd-flat-dropdown-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin-left: 16px;
                        margin-right: 8px;
                        -webkit-font-smoothing: antialiased;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-user-mention-suggestions-dropdown {
                        display: inline-block;
                        background: var(--bg-spec-brand-background-solid);
                        max-height: 31rem;
                        padding: 8px 0;
                        white-space: nowrap;
                    }

                    bgd-user-mention-suggestions-dropdown::-webkit-scrollbar-thumb {
                        height: 56px;
                        background: hsla(0, 0%, 53.3%, .4);
                    }

                    bgd-user-mention-suggestions-dropdown::-webkit-scrollbar {
                        width: 8px;
                    }

                    bgd-user-mention-suggestion-renderer {
                        display: block;
                        box-sizing: border-box;
                        width: min-content;
                        min-width: 100%;
                        padding: 8px 16px;
                    }

                    bgd-user-mention-suggestion-renderer[focused] {
                        background: var(--bg-spec-button-chip-background-hover);
                    }

                    #thumbnail.bgd-user-mention-suggestion-renderer {
                        display: inline-block;
                        vertical-align: middle;
                        width: 40px;
                        height: 40px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #info.bgd-user-mention-suggestion-renderer {
                        display: inline-block;
                        vertical-align: middle;
                        margin: 0 16px;
                    }

                    #display-name.bgd-user-mention-suggestion-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #channel-info.bgd-user-mention-suggestion-renderer {
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bg-img-shadow {
                        display: inline-block;
                        opacity: 0;
                        transition: opacity 0.2s;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    bg-img-shadow.no-transition {
                        opacity: 1;
                        transition: none;
                    }

                    bg-img-shadow.with-placeholder {
                        background-color: var(--bg-img-shadow-placeholder-color, transparent);
                        min-height: var(--bg-img-shadow-min-height, unset);
                        min-width: var(--bg-img-shadow-min-width, unset);
                    }

                    bg-img-shadow[loaded] {
                        opacity: 1;
                    }

                    bg-img-shadow.empty img.bg-img-shadow {
                        visibility: hidden;
                    }

                    bg-img-shadow[object-fit="FILL"] img.bg-img-shadow,bg-img-shadow[fit] img.bg-img-shadow {
                        width: 100%;
                        height: 100%;
                    }

                    bg-img-shadow[object-fit="COVER"] img.bg-img-shadow {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }

                    bg-img-shadow[object-fit="CONTAIN"] img.bg-img-shadow {
                        width: 100%;
                        height: 100%;
                        object-fit: contain;
                    }

                    bg-img-shadow[object-position="LEFT"] img.bg-img-shadow {
                        object-position: left;
                    }

                    img.bg-img-shadow {
                        display: block;
                        margin-left: auto;
                        margin-right: auto;
                        max-height: var(--bg-img-max-height, none);
                        max-width: var(--bg-img-max-width, 100%);
                        border-radius: var(--bg-img-border-radius, none);
                    }

                    bgd-user-mention-autosuggest-input {
                        display: block;
                    }

                    #dropdown.bgd-user-mention-autosuggest-input {
                        z-index: 2022;
                        box-shadow: var(--shadow-elevation-2dp_-_box-shadow);
                    }

                    bgd-backstage-image-renderer {
                        --bg-img-max-height: 420px;
                        display: block;
                    }

                    bgd-backstage-image-renderer[surface="BACKSTAGE_SURFACE_TYPE_STREAM"] {
                        --bg-img-max-height: none;
                    }

                    bgd-backstage-image-select-renderer {
                        --bgd-cancel-button-right: -12px;
                        --bgd-cancel-button-top: -12px;
                        --bgd-cancel-button-size: 24px;
                        --bgd-image-preview-max-height: 420px;
                        margin: 12px 12px 8px 0;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #dropzone.bgd-backstage-image-select-renderer {
                        flex-basis: 100%;
                        border: 1px dashed hsla(0, 0%, 53.3%, .6);
                        border-radius: 2px;
                        min-height: 100px;
                        padding: 32px 8px 12px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #dropzone.dragover.bgd-backstage-image-select-renderer {
                        border: 2px dashed hsl(205.9, 80%, 43.1%);
                    }

                    #dropzone.error.bgd-backstage-image-select-renderer {
                        border-color: var(--bg-spec-brand-link-text);
                    }

                    .cancel.bgd-backstage-image-select-renderer > bgd-button-renderer.bgd-backstage-image-select-renderer {
                        --bg-button-icon-size: var(--bgd-cancel-button-size);
                        --bg-button-icon-padding: 4px;
                        position: absolute;
                        right: var(--bgd-cancel-button-right);
                        top: var(--bgd-cancel-button-top);
                        width: var(--bgd-cancel-button-size);
                        height: var(--bgd-cancel-button-size);
                        z-index: 1;
                        cursor: pointer;
                        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                        border-radius: 50%;
                        background-color: var(--bgd-backstage-cancel-background-color);
                        color: var(--bgd-backstage-cancel-color);
                    }

                    #drop-icon.bgd-backstage-image-select-renderer {
                        --iron-icon-width: 48px;
                        --iron-icon-height: 48px;
                        color: var(--bgd-backstage-metadata-text-color);
                    }

                    #prompt.bgd-backstage-image-select-renderer {
                        padding-top: 8px;
                        padding-bottom: 12px;
                        color: var(--bgd-backstage-metadata-text-color);
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #license-text.bgd-backstage-image-select-renderer {
                        padding-top: 32px;
                        color: var(--bgd-backstage-metadata-text-color);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #error-message.bgd-backstage-image-select-renderer {
                        margin-top: 12px;
                        color: #2191e0;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #image-preview.bgd-backstage-image-select-renderer {
                        position: relative;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #preview.bgd-backstage-image-select-renderer {
                        max-width: 100%;
                        max-height: var(--bgd-image-preview-max-height);
                    }

                    bgd-backstage-image-select-renderer[is-backstage-post] {
                        margin: 16px 0 0 0;
                    }

                    bgd-backstage-image-select-renderer[is-backstage-post] #dropzone.bgd-backstage-image-select-renderer {
                        border-color: var(--bgd-backstage-creationbox-inactive-color);
                        background: var(--bg-main-app-background-tmp);
                    }

                    bgd-backstage-image-select-renderer[is-backstage-post] #dropzone.dragover.bgd-backstage-image-select-renderer {
                        border: 1px solid var(--bgd-backstage-creationbox-inactive-color);
                        background: var(--bgd-backstage-creationbox-background-color);
                    }

                    bgd-backstage-image-select-renderer[is-backstage-post] #drop-icon.bgd-backstage-image-select-renderer {
                        color: var(--bgd-backstage-creationbox-inactive-color);
                    }

                    bgd-backstage-image-select-renderer[is-backstage-post] #license-text.bgd-backstage-image-select-renderer,bgd-backstage-image-select-renderer[is-backstage-post] #prompt.bgd-backstage-image-select-renderer {
                        color: var(--bgd-backstage-creationbox-text-color);
                    }

                    bgd-child-video-renderer {
                        display: block;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #title.bgd-child-video-renderer {
                        overflow: hidden;
                    }

                    #video-title.bgd-child-video-renderer,#length.bgd-child-video-renderer {
                        color: var(--bg-playlist-message-text);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #length.bgd-child-video-renderer:before {
                        content: '•';
                        margin: 4px 4px 0;
                    }

                    bgd-badge-supported-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    .badge.bgd-badge-supported-renderer {
                        border-radius: 2px;
                        display: var(--bgd-badge-display, block);
                        padding: 2px 4px;
                        font-size: 1.2rem;
                        font-weight: 500;
                        line-height: 1.2rem;
                        white-space: var(--bgd-badge-white-space, inherit);
                    }

                    .badge.bgd-badge-supported-renderer:not(:last-of-type) {
                        margin: 0;
                    }

                    bg-icon.bgd-badge-supported-renderer {
                        width: var(--bgd-badge-icon-size, 13px);
                        height: var(--bgd-badge-icon-size, 13px);
                        color: var(--bgd-badge-icon-color, var(--bgd-owner-badge-color));
                    }

                    .badge-style-type-ad.bgd-badge-supported-renderer {
                        background: hsl(46.8, 79.3%, 52.7%);
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    .badge-style-type-simple.bgd-badge-supported-renderer {
                        background: var(--bg-spec-badge-chip-background);
                        color: var(--bg-spec-text-secondary);
                    }

                    .badge-style-type-red.bgd-badge-supported-renderer {
                        background: var(--bg-spec-badge-chip-background);
                        color: var(--bg-spec-brand-link-text);
                    }

                    .badge-style-type-ypc.bgd-badge-supported-renderer {
                        background: var(--bg-spec-badge-chip-background);
                        color: var(--bg-spec-themed-green);
                    }

                    .badge-style-type-simple-strikethrough.bgd-badge-supported-renderer {
                        background: var(--bg-spec-badge-chip-background);
                        color: var(--bgd-simple-badge-color);
                        text-decoration: line-through;
                    }

                    .badge-style-type-verified.bgd-badge-supported-renderer {
                        background: none;
                        margin-bottom: 1px;
                        padding: 0;
                        padding-left: 4px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    .badge-style-type-verified-artist.bgd-badge-supported-renderer {
                        background: none;
                        margin-bottom: 1px;
                        padding: 0;
                        padding-left: 4px;
                        color: var(--bgd-simple-badge-color);
                    }

                    .badge-style-type-disabled.bgd-badge-supported-renderer {
                        background: var(--bg-spec-badge-chip-background);
                        color: var(--bgd-badge-disabled-color);
                    }

                    .badge-style-type-collection.bgd-badge-supported-renderer {
                        background: none;
                        color: var(--bgd-collection-badge-color);
                        padding: 2px 0 8px 0;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    .badge-style-type-featured.bgd-badge-supported-renderer {
                        background: var(--bg-spec-themed-blue);
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    .badge-style-type-accelerator.bgd-badge-supported-renderer {
                        background: var(--bg-spec-badge-chip-background);
                        color: var(--bgd-simple-badge-color);
                    }

                    .badge-style-type-live-now.bgd-badge-supported-renderer {
                        background: transparent;
                        color: var(--bg-spec-brand-link-text);
                        border: 1px solid var(--bg-spec-brand-link-text);
                    }

                    .badge-style-type-medium-grey.bgd-badge-supported-renderer {
                        background: var(--bg-spec-badge-chip-background);
                        color: var(--bgd-simple-badge-color);
                        margin-right: 8px;
                    }

                    .badge.bgd-badge-supported-renderer:not(:first-of-type) {
                        margin-left: 4px;
                    }

                    bgd-playlist-custom-thumbnail-renderer {
                        display: block;
                    }

                    bgd-playlist-video-thumbnail-renderer {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    bg-img-shadow.bgd-playlist-video-thumbnail-renderer {
                        display: block;
                        position: absolute;
                        transform: translateY(-50%);
                        top: 50%;
                        left: 0;
                        width: 100%;
                    }

                    bgd-show-custom-thumbnail-renderer {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    bg-img-shadow.bgd-show-custom-thumbnail-renderer {
                        display: block;
                        position: absolute;
                        transform: translateY(-50%);
                        top: 50%;
                        left: 0;
                        width: 100%;
                    }

                    bgd-thumbnail-overlay-bottom-panel-renderer {
                        position: absolute;
                        right: 0;
                        left: 0;
                        bottom: 0;
                        height: 24px;
                        background-color: hsla(0, 0%, 6.7%, .8);
                        color: hsla(0, 0%, 100%, .8);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-thumbnail-overlay-hover-text-renderer {
                        opacity: 0;
                        color: hsla(0, 0%, 100%, .8);
                        background-color: hsla(0, 0%, 6.7%, .8);
                        text-align: center;
                        transition: opacity 0.3s;
                        z-index: 1;
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-thumbnail-overlay-now-playing-renderer {
                        opacity: 0;
                        color: #FFFFFF;
                        background-color: rgba(0, 0, 0, 0.80);
                        text-align: center;
                        transition: opacity 0.3s;
                        z-index: 1;
                        pointer-events: none;
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-thumbnail-overlay-playback-status-renderer {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bg-formatted-string.bgd-thumbnail-overlay-playback-status-renderer {
                        margin: 4px 0 4px 4px;
                        color: #FFFFFF;
                        background-color: rgba(0, 0, 0, 0.80);
                        padding: 2px 4px;
                        border-radius: 2px;
                        letter-spacing: .5px;
                        font-size: 1.2rem;
                        font-weight: 500;
                        line-height: 1.2rem;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: inline-flex;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    bgd-thumbnail-overlay-resume-playback-renderer {
                        display: block;
                        position: absolute;
                        bottom: 0;
                        right: 0;
                        left: 0;
                        height: 4px;
                        background-color: var(--bg-spec-icon-inactive);
                        z-index: 1;
                    }

                    #progress.bgd-thumbnail-overlay-resume-playback-renderer {
                        background-color: #2191e0;
                        height: 100%;
                    }

                    bgd-thumbnail-overlay-side-panel-renderer {
                        position: absolute;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        background-color: hsla(0, 0%, 6.7%, .8);
                        color: hsla(0, 0%, 100%, .8);
                        text-align: center;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-thumbnail-overlay-side-panel-renderer[bottom-panel] {
                        bottom: 0;
                        top: auto;
                        width: 100%;
                        height: 40px;
                        display: flex;
                        -ms-flex-direction: row-reverse;
                        -webkit-flex-direction: row-reverse;
                        flex-direction: row-reverse;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bg-icon.bgd-thumbnail-overlay-side-panel-renderer {
                        margin: 4px 0 0;
                    }

                    bgd-thumbnail-overlay-side-panel-renderer[bottom-panel] bg-icon.bgd-thumbnail-overlay-side-panel-renderer {
                        margin: 0 8px 0 0;
                    }

                    bgd-thumbnail-overlay-side-panel-renderer[bottom-panel] bg-formatted-string.bgd-thumbnail-overlay-side-panel-renderer {
                        margin-right: 8px;
                    }

                    bg-formatted-string.bgd-thumbnail-overlay-side-panel-renderer {
                        color: hsla(0, 0%, 100%, .8);
                    }

                    bgd-thumbnail-overlay-time-status-renderer {
                        display: inline-block;
                        position: absolute;
                        bottom: 0;
                        right: 0;
                        margin: 4px;
                        color: #FFFFFF;
                        background-color: rgba(0, 0, 0, 0.80);
                        padding: 2px 4px;
                        border-radius: 2px;
                        letter-spacing: .5px;
                        font-size: 1.2rem;
                        font-weight: 500;
                        line-height: 1.2rem;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: inline-flex;
                    }

                    bgd-thumbnail-overlay-time-status-renderer[overlay-style=LIVE] {
                        background-color: rgba(204, 0, 0, 0.90);
                    }

                    bgd-thumbnail-overlay-time-status-renderer[overlay-style=HERO] {
                        margin: 16px;
                        padding: 6px;
                        z-index: 1;
                    }

                    bgd-thumbnail-overlay-time-status-renderer[overlay-type=WATCH_CARD_HERO] {
                        margin: 16px;
                        padding: 6px;
                        z-index: 1;
                    }

                    bgd-playlist-thumbnail {
                        display: inline-block;
                        position: relative;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    bgd-thumbnail-overlay-hover-text-renderer.bgd-playlist-thumbnail {
                        opacity: 1.0;
                    }

                    bgd-thumbnail-overlay-toggle-button-renderer.bgd-playlist-thumbnail,bgd-thumbnail-overlay-button-renderer.bgd-playlist-thumbnail {
                        opacity: 0.8;
                    }

                    #length.bgd-playlist-thumbnail {
                        position: absolute;
                        bottom: 0;
                        right: 0;
                    }

                    #length.bgd-playlist-thumbnail {
                        margin: 4px;
                        color: #FFFFFF;
                        background-color: rgba(0, 0, 0, 0.80);
                        padding: 2px 4px;
                        border-radius: 2px;
                        letter-spacing: .5px;
                        font-size: 1.2rem;
                        font-weight: 500;
                        line-height: 1.2rem;
                    }

                    #thumbnail.bgd-playlist-thumbnail {
                        height: 100%;
                        position: relative;
                        margin-left: auto;
                        margin-right: auto;
                        overflow: hidden;
                        display: block;
                        position: var(--layout-fit_-_position, relative);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #thumbnail.bgd-playlist-thumbnail bg-img-shadow.bgd-playlist-thumbnail {
                        display: block;
                        position: absolute;
                        transform: translateY(-50%);
                        top: 50%;
                        left: 0;
                        width: 100%;
                    }

                    bgd-playlist-thumbnail {
                        display: block;
                    }

                    bgd-playlist-thumbnail[now-playing] bgd-thumbnail-overlay-now-playing-renderer.bgd-playlist-thumbnail {
                        opacity: 1;
                    }

                    #thumbnail.bgd-playlist-thumbnail,#playlist-thumbnails.bgd-playlist-thumbnail {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    bgd-video-meta-block,.bgd-video-meta-block[meta-block] {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-video-meta-block.grid #metadata.bgd-video-meta-block,bgd-video-meta-block.compact #metadata.bgd-video-meta-block,.bgd-video-meta-block[meta-block].grid.bgd-video-meta-block #metadata.bgd-video-meta-block,.bgd-video-meta-block[meta-block].compact.bgd-video-meta-block #metadata.bgd-video-meta-block {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-video-meta-block.light #byline.bgd-video-meta-block,.bgd-video-meta-block[meta-block].light.bgd-video-meta-block #byline.bgd-video-meta-block {
                        color: hsl(0, 0%, 53.3%);
                    }

                    #metadata.bgd-video-meta-block {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #additional-metadata-line.bgd-video-meta-block > .bgd-video-meta-block:not(:last-of-type):after {
                        content: '•';
                        margin: 4px 4px 0;
                    }

                    #metadata-line.bgd-video-meta-block {
                        color: var(--bgd-metadata-line-color, var(--bg-spec-text-secondary));
                        max-width: 100%;
                        display: block;
                        line-height: 1.8rem;
                        max-height: 3.6rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        text-transform: none;
                        display: flex;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #additional-metadata-line.bgd-video-meta-block {
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #byline-container.bgd-video-meta-block {
                        max-width: 100%;
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #byline-inner-container.bgd-video-meta-block {
                        max-width: 100%;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #separator.bgd-video-meta-block {
                        display: none;
                    }

                    bgd-video-meta-block:not(.grid):not(.compact).byline-separated #separator.bgd-video-meta-block,.bgd-video-meta-block[meta-block].bgd-video-meta-block:not(.grid):not(.compact).byline-separated #separator.bgd-video-meta-block {
                        display: inline-block;
                        color: var(--bg-spec-text-secondary);
                        margin: 0 4px;
                    }

                    #byline.bgd-video-meta-block {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        --bg-endpoint-visited-color: var(--bg-spec-text-secondary);
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        overflow-x: hidden;
                        text-overflow: ellipsis;
                    }

                    #byline.complex-string.bgd-video-meta-block {
                        display: flex;
                    }

                    bgd-video-meta-block.grid #byline.bgd-video-meta-block,.bgd-video-meta-block[meta-block].grid.bgd-video-meta-block #byline.bgd-video-meta-block {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        --bg-endpoint-hover-color: var(--bg-hovered-text-color);
                    }

                    #metadata-line.bgd-video-meta-block > .bgd-video-meta-block:not(:last-of-type):after {
                        content: '•';
                        margin: 0 4px;
                    }

                    #metadata-line.bgd-video-meta-block span.bgd-video-meta-block {
                        display: inline-block;
                    }

                    bgd-badge-supported-renderer.bgd-video-meta-block {
                        margin-right: 8px;
                    }

                    bgd-playlist-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-playlist-thumbnail.bgd-playlist-renderer {
                        width: 246px;
                        height: 138px;
                        margin-right: 16px;
                    }

                    bgd-playlist-renderer[is-backstage-playlist] bgd-playlist-thumbnail.bgd-playlist-renderer {
                        width: 210px;
                        height: 118px;
                        margin-right: 8px;
                    }

                    bgd-playlist-renderer[is-post-compact-playlist] bgd-playlist-thumbnail.bgd-playlist-renderer {
                        width: 128px;
                        height: 72px;
                        margin-right: 8px;
                    }

                    #content.bgd-playlist-renderer {
                        overflow: hidden;
                        max-width: 600px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-playlist-renderer[is-post-compact-playlist] #content.bgd-playlist-renderer {
                        margin: 8px 8px 0 0;
                    }

                    #list.bgd-playlist-renderer {
                        list-style-type: none;
                        padding: 0;
                        margin: 12px 0 8px 0;
                    }

                    #list.bgd-playlist-renderer li.bgd-playlist-renderer {
                        padding-bottom: 4px;
                    }

                    #view-more.bgd-playlist-renderer {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-playlist-renderer[is-post-compact-playlist] #view-more.bgd-playlist-renderer {
                        display: none;
                    }

                    #video-title.bgd-playlist-renderer {
                        display: block;
                        max-height: 4.8rem;
                        overflow: hidden;
                        font-size: 1.8rem;
                        font-weight: 400;
                        line-height: 2.4rem;
                    }

                    bgd-playlist-renderer[is-post-compact-playlist] #video-title.bgd-playlist-renderer {
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    h3.bgd-playlist-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #description-text.bgd-playlist-renderer {
                        color: var(--bg-spec-text-secondary);
                        padding-top: 8px;
                        -webkit-line-clamp: 2;
                        display: block;
                        line-height: 1.8rem;
                        max-height: 3.6rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        text-transform: none;
                        -webkit-box-orient: vertical;
                        text-overflow: ellipsis;
                        white-space: normal;
                        display: -webkit-box;
                    }

                    bgd-notification-multi-action-renderer {
                        display: block;
                        text-align: center;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #text.bgd-notification-multi-action-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        margin: 4px 0;
                    }

                    #buttons.bgd-notification-multi-action-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-button-renderer.bgd-notification-multi-action-renderer {
                        max-width: 100%;
                    }

                    bgd-moving-thumbnail-renderer {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #player-container.loading.bgd-moving-thumbnail-renderer {
                        transition: opacity 0.25s;
                        opacity: 0.5;
                        display: block;
                    }

                    #player-container.playing.bgd-moving-thumbnail-renderer {
                        transition: opacity 0.25s;
                        opacity: 1;
                        display: block;
                    }

                    #player-container.bgd-moving-thumbnail-renderer {
                        transition: opacity 0.5s;
                        opacity: 0;
                        display: none;
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #thumbnail.bgd-moving-thumbnail-renderer {
                        transition: opacity 0.5s;
                        opacity: 0;
                        max-height: var(--bg-img-max-height, none);
                        max-width: var(--bg-img-max-width, 100%);
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #thumbnail.fade-in.bgd-moving-thumbnail-renderer {
                        opacity: 1;
                    }

                    #play.fade-in.bgd-moving-thumbnail-renderer {
                        transition: opacity 0.5s;
                    }

                    #play.fade-in.bgd-moving-thumbnail-renderer,#play.show.bgd-moving-thumbnail-renderer {
                        opacity: 0.8;
                    }

                    #play.bgd-moving-thumbnail-renderer {
                        height: 48px;
                        width: 48px;
                        margin: auto;
                        opacity: 0;
                        fill: hsl(0, 0%, 100%);
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    bgd-thumbnail-overlay-button-renderer {
                        position: absolute;
                        top: 0;
                        right: 0;
                        cursor: pointer;
                        color: hsl(0, 0%, 100%);
                        outline: none;
                        background-color: var(--bgd-thumbnail-overlay-button-background, hsl(0, 0%, 6.7%));
                        transition: opacity 0.3s;
                        width: 28px;
                        height: 28px;
                        border-radius: 2px;
                        margin: 4px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        --paper-tooltip-background: hsla(0, 0%, 6.7%, .8);
                    }

                    bgd-thumbnail-overlay-button-renderer:focus bg-icon.bgd-thumbnail-overlay-button-renderer {
                        outline: #5B9DD9 auto 5px;
                    }

                    bgd-thumbnail-overlay-toggle-button-renderer {
                        position: absolute;
                        top: 0;
                        right: 0;
                        cursor: pointer;
                        color: hsl(0, 0%, 100%);
                        outline: none;
                        background-color: hsl(0, 0%, 6.7%);
                        transition: opacity 0.3s;
                        width: 28px;
                        height: 28px;
                        border-radius: 2px;
                        margin: 4px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        --paper-tooltip-background: hsla(0, 0%, 6.7%, .8);
                    }

                    bgd-thumbnail-overlay-toggle-button-renderer:focus bg-icon.bgd-thumbnail-overlay-toggle-button-renderer {
                        outline: #5B9DD9 auto 5px;
                    }

                    bgd-thumbnail {
                        display: inline-block;
                        position: relative;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    bgd-thumbnail-overlay-hover-text-renderer.bgd-thumbnail {
                        opacity: 1.0;
                    }

                    bgd-thumbnail-overlay-toggle-button-renderer.bgd-thumbnail,bgd-thumbnail-overlay-button-renderer.bgd-thumbnail {
                        opacity: 0.8;
                    }

                    #length.bgd-thumbnail {
                        position: absolute;
                        bottom: 0;
                        right: 0;
                    }

                    #length.bgd-thumbnail {
                        margin: 4px;
                        color: #FFFFFF;
                        background-color: rgba(0, 0, 0, 0.80);
                        padding: 2px 4px;
                        border-radius: 2px;
                        letter-spacing: .5px;
                        font-size: 1.2rem;
                        font-weight: 500;
                        line-height: 1.2rem;
                    }

                    #thumbnail.bgd-thumbnail {
                        height: 100%;
                        position: relative;
                        margin-left: auto;
                        margin-right: auto;
                        overflow: hidden;
                        display: block;
                        position: var(--layout-fit_-_position, relative);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #thumbnail.bgd-thumbnail bg-img-shadow.bgd-thumbnail {
                        display: block;
                        position: absolute;
                        transform: translateY(-50%);
                        top: 50%;
                        left: 0;
                        width: 100%;
                    }

                    #thumbnail.bgd-thumbnail {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    bgd-thumbnail[add-background] bg-img-shadow.bgd-thumbnail {
                        --bg-img-shadow-placeholder-color: var(--bg-thumbnail-placeholder-color);
                        --bg-img-shadow-min-height: 100%;
                        --bg-img-shadow-min-width: 100%;
                    }

                    bgd-thumbnail[queued] bgd-thumbnail-overlay-button-renderer.bgd-thumbnail {
                        display: none;
                    }

                    bgd-thumbnail[now-playing] bgd-thumbnail-overlay-now-playing-renderer.bgd-thumbnail {
                        opacity: 1;
                        pointer-events: auto;
                    }

                    #overlays.bgd-thumbnail {
                        display: none;
                    }

                    bg-img-shadow.bgd-thumbnail[loaded] + #overlays.bgd-thumbnail {
                        display: block;
                    }

                    bgd-video-renderer {
                        display: block;
                    }

                    bgd-video-renderer[is-dismissed] #dismissable.bgd-video-renderer,bgd-video-renderer:not([is-dismissed]) #dismissed.bgd-video-renderer {
                        display: none;
                    }

                    #dismissable.bgd-video-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        position: relative;
                    }

                    #dismissed.bgd-video-renderer:focus {
                        outline: none;
                    }

                    bgd-video-renderer:not(:hover) bgd-menu-renderer.bgd-video-renderer:not([menu-active]).bgd-video-renderer:not(:focus-within) {
                        opacity: 0;
                    }

                    bgd-thumbnail.bgd-video-renderer {
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        width: 138px;
                        height: 138px;
                        margin-right: 16px;
                    }

                    bgd-video-renderer[is-backstage-video] bgd-thumbnail.bgd-video-renderer {
                        width: 210px;
                        height: 118px;
                        margin-right: 8px;
                    }

                    bgd-video-renderer[is-post-compact-video] bgd-thumbnail.bgd-video-renderer {
                        width: 128px;
                        height: 72px;
                        margin-right: 8px;
                    }

                    #description-text.bgd-video-renderer {
                        color: var(--bg-spec-text-secondary);
                        padding-top: 8px;
                        margin-bottom: 8px;
                        display: block;
                        line-height: 1.8rem;
                        max-height: 3.6rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        text-transform: none;
                    }

                    .text-wrapper.bgd-video-renderer {
                        max-width: 600px;
                        min-width: 0;
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    .text-wrapper.bgd-video-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    #title-wrapper.bgd-video-renderer {
                        display: flex;
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    #menu.bgd-video-renderer {
                        height: 2.4rem;
                    }

                    bgd-menu-renderer.bgd-video-renderer {
                        margin-top: -11px;
                    }

                    #video-title.bgd-video-renderer {
                        color: var(--bg-spec-text-primary);
                        -webkit-line-clamp: 2;
                        display: block;
                        max-height: 4.8rem;
                        overflow: hidden;
                        font-size: 1.8rem;
                        font-weight: 400;
                        line-height: 2.4rem;
                        -webkit-box-orient: vertical;
                        text-overflow: ellipsis;
                        white-space: normal;
                        display: -webkit-box;
                    }

                    bgd-video-renderer[is-backstage-video] #video-title.bgd-video-renderer {
                        color: var(--bg-spec-text-primary);
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bgd-video-renderer[is-post-compact-video] #video-title.bgd-video-renderer {
                        color: var(--bg-spec-text-primary);
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bgd-video-renderer.blue-links #video-title.bgd-video-renderer {
                        color: #167AC6;
                    }

                    .title-and-badge.bgd-video-renderer {
                        min-width: 0;
                        color: var(--bg-spec-text-primary);
                        margin-right: 8px;
                        margin-bottom: 2px;
                    }

                    #buttons.bgd-video-renderer > *.bgd-video-renderer {
                        margin-top: 4px;
                    }

                    bgd-video-renderer[is-post-compact-video] #description-text.bgd-video-renderer,bgd-video-renderer[is-post-compact-video] #buttons.bgd-video-renderer {
                        display: none;
                    }

                    bgd-video-renderer[is-post-compact-video] .text-wrapper.bgd-video-renderer {
                        margin-top: 8px;
                        margin-right: 8px;
                    }

                    bgd-backstage-dismissable-attachment {
                        --bgd-dismiss-button-size: 24px;
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                        margin: 16px 0 0 0;
                    }

                    bgd-backstage-dismissable-attachment[attachment-type_="image"] {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-button-renderer.bgd-backstage-dismissable-attachment {
                        --bg-button-icon-size: var(--bgd-dismiss-button-size);
                        --bg-button-icon-padding: 4px;
                        position: absolute;
                        right: -12px;
                        top: -12px;
                        width: var(--bgd-dismiss-button-size);
                        height: var(--bgd-dismiss-button-size);
                        z-index: 1;
                        cursor: pointer;
                        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                        border-radius: 50%;
                        background-color: var(--bgd-backstage-cancel-background-color);
                        color: var(--bgd-backstage-cancel-color);
                    }

                    #attachment-preview-container.bgd-backstage-dismissable-attachment {
                        position: relative;
                    }

                    bgd-backstage-dismissable-attachment[attachment-type_="image"] #attachment-preview-container.bgd-backstage-dismissable-attachment {
                        max-width: 100%;
                        max-height: 420px;
                    }

                    bgd-backstage-dismissable-attachment[attachment-type_="video"] #attachment-preview-container.bgd-backstage-dismissable-attachment {
                        border: 1px solid var(--bg-spec-text-secondary);
                        border-radius: 2px;
                        padding: 8px;
                        background-color: var(--bg-spec-brand-background-solid);
                    }

                    bgd-video-renderer.bgd-backstage-dismissable-attachment {
                        --bgd-metadata-line-color: var(--bg-spec-text-secondary);
                    }

                    bgd-backstage-video-link-attachment {
                        --paper-input-container-input-align: baseline;
                        --bgd-cancel-button-right: -12px;
                        --bgd-cancel-button-top: -12px;
                        --bgd-cancel-button-size: 24px;
                        display: block;
                        background-color: var(--bg-main-app-background-tmp);
                        position: relative;
                        padding: 0;
                        margin: 20px 0 0 0;
                    }

                    #cancel-button.bgd-backstage-video-link-attachment {
                        position: absolute;
                        right: var(--bgd-cancel-button-right);
                        top: var(--bgd-cancel-button-top);
                        width: var(--bgd-cancel-button-size);
                        height: var(--bgd-cancel-button-size);
                        z-index: 1;
                    }

                    #cancel-button.bgd-backstage-video-link-attachment > bgd-button-renderer.bgd-backstage-video-link-attachment {
                        --bg-button-icon-size: var(--bgd-cancel-button-size);
                        --bg-button-icon-padding: 4px;
                        position: absolute;
                        width: var(--bgd-cancel-button-size);
                        height: var(--bgd-cancel-button-size);
                        z-index: 1;
                        cursor: pointer;
                        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                        border-radius: 50%;
                        background-color: var(--bgd-backstage-cancel-background-color);
                        color: var(--bgd-backstage-cancel-color);
                    }

                    #video-preview.bgd-backstage-video-link-attachment {
                        border: 1px solid var(--bgd-backstage-creationbox-inactive-color);
                        border-radius: 2px;
                        padding: 8px;
                    }

                    bgd-video-renderer.bgd-backstage-video-link-attachment {
                        --bgd-metadata-line-color: var(--bgd-backstage-creationbox-text-color);
                    }

                    paper-item.bgd-emoji-suggestion {
                        font-size: 15px;
                        min-height: 40px;
                        color: var(--bg-live-chat-text-input-field-suggestion-text-color, #666);
                        cursor: pointer;
                    }

                    bgd-emoji-suggestion:hover paper-item.bgd-emoji-suggestion,bgd-emoji-suggestion[active] paper-item.bgd-emoji-suggestion {
                        background-color: var(--bg-live-chat-text-input-field-suggestion-background-color-hover, #eee);
                        color: var(--bg-live-chat-text-input-field-suggestion-text-color-hover, #333);
                    }

                    img.bgd-emoji-suggestion {
                        width: 24px;
                        height: 24px;
                        margin-right: 8px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    img.bgd-emoji-suggestion[author] {
                        border-radius: 12px;
                    }

                    bgd-emoji-input {
                        display: block;
                        position: relative;
                    }

                    #dropdown.bgd-emoji-input {
                        background-color: var(--bg-live-chat-text-input-field-suggestion-background-color, #fff);
                        box-shadow: var(--shadow-elevation-2dp_-_box-shadow);
                    }

                    #dropdown-content.bgd-emoji-input {
                        max-height: 200px;
                        padding: 8px 0;
                    }

                    bgd-poll-attachment paper-input.bgd-poll-attachment {
                        --paper-input-char-counter_-_color: var(--bgd-backstage-creationbox-inactive-color);
                        --paper-input-char-counter_-_margin-top: 4px;
                        --paper-input-char-counter_-_font-size: 1.3rem;
                        --paper-input-char-counter_-_font-weight: 400;
                        --paper-input-char-counter_-_line-height: 1.8rem;
                        --paper-input-char-counter_-_text-transform: none;
                        --paper-input-char-counter_-_height: initial;
                        --paper-input-char-counter_-_margin-right: initial;
                        --paper-input-container-underline-color: var(--bgd-paper-input-container-underline-color, var(--bgd-backstage-creationbox-inactive-color));
                        --paper-input-container-underline-legacy-height: 0;
                        --paper-input-container-underline-focus-color: var(--bgd-backstage-creationbox-input-text-color);
                    }

                    bgd-poll-attachment[polymer2] {
                        --paper-input-container-underline_-_box-sizing: border-box;
                        --paper-input-container-underline_-_display: initial;
                        --paper-input-container-underline_-_background: initial;
                        --paper-input-container-underline_-_height: initial;
                        --paper-input-container-underline_-_border-bottom: initial;
                    }

                    bgd-poll-attachment[polymer2] paper-input.bgd-poll-attachment {
                        --paper-input-char-counter_-_color: var(--bgd-backstage-creationbox-inactive-color);
                        --paper-input-char-counter_-_margin-top: 2px;
                        --paper-input-char-counter_-_font-size: 1.3rem;
                        --paper-input-char-counter_-_font-weight: 400;
                        --paper-input-char-counter_-_line-height: 1.8rem;
                        --paper-input-char-counter_-_text-transform: none;
                        --paper-input-char-counter_-_height: initial;
                        --paper-input-char-counter_-_margin-right: initial;
                    }

                    bgd-poll-attachment[polymer2] paper-input.bgd-poll-attachment {
                        height: 54px;
                    }

                    #poll-options.bgd-poll-attachment {
                        margin: 12px 16px 0 16px;
                        width: auto;
                    }

                    .poll-option.bgd-poll-attachment {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    .poll-option-input.bgd-poll-attachment {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    .remove-button.bgd-poll-attachment {
                        width: 24px;
                        height: 24px;
                        margin-right: 12px;
                        margin-top: 6px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    .remove-button.bgd-poll-attachment:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    .remove-option.bgd-poll-attachment {
                        width: 16px;
                        height: 16px;
                    }

                    #add-option.bgd-poll-attachment bgd-button-renderer.bgd-poll-attachment {
                        margin-left: 20px;
                    }

                    #add-option.bgd-poll-attachment {
                        margin-bottom: -16px;
                    }

                    bgd-poll-attachment[has-max-options] .poll-option.bgd-poll-attachment:last-of-type {
                        margin-bottom: 16px;
                    }

                    bgd-poll-attachment[enable-creation-box] paper-input.bgd-poll-attachment {
                        --paper-input-container_-_border: 1px solid var(--bg-commentbox-border-inactive);
                        --paper-input-container_-_border-radius: 2px;
                        --paper-input-container_-_margin-bottom: 8px;
                        --paper-input-container_-_padding-left: 8px;
                        --paper-input-container_-_padding-right: 8px;
                        --paper-input-container_-_padding: initial;
                        --paper-input-container_-_height: initial;
                        --paper-input-container-underline-display: none;
                        --paper-input-container-underline-focus-display: none;
                        --paper-input-container-input_-_line-height: 20px;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-size: initial;
                        --paper-input-container-input_-_font-weight: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-char-counter_-_margin-top: 12px;
                        --paper-input-char-counter_-_margin-right: -8px;
                        --paper-input-char-counter_-_color: initial;
                        --paper-input-char-counter_-_font-size: initial;
                        --paper-input-char-counter_-_font-weight: initial;
                        --paper-input-char-counter_-_line-height: initial;
                        --paper-input-char-counter_-_text-transform: initial;
                        --paper-input-char-counter_-_height: initial;
                        margin-bottom: 4px;
                    }

                    bgd-poll-attachment[enable-creation-box] paper-input.bgd-poll-attachment[focused] {
                        --paper-input-container_-_border: 1px solid var(--bg-commentbox-border-active);
                        --paper-input-container_-_border-radius: 2px;
                        --paper-input-container_-_margin-bottom: 8px;
                        --paper-input-container_-_padding-left: 8px;
                        --paper-input-container_-_padding-right: 8px;
                        --paper-input-container_-_padding: initial;
                        --paper-input-container_-_height: initial;
                    }

                    bgd-poll-attachment[enable-creation-box] #poll-options.bgd-poll-attachment {
                        margin-top: 16px;
                    }

                    bg-emoji-picker-category-button-renderer {
                        display: inline-block;
                        color: var(--bg-emoji-picker-category-button-color, var(--bg-live-chat-tertiary-text-color, var(--bg-icon-color)));
                    }

                    bg-emoji-picker-category-button-renderer[active] {
                        color: var(--bg-live-chat-primary-text-color, var(--bg-icon-active-color));
                    }

                    bg-icon-button.bg-emoji-picker-category-button-renderer {
                        width: 18px;
                        height: 18px;
                        margin: 4px;
                    }

                    #button.bg-emoji-picker-category-button-renderer > paper-tooltip {
                        white-space: nowrap;
                    }

                    bg-emoji-picker-category-renderer {
                        display: block;
                        z-index: 0;
                        margin-left;outline: none;
                    }

                    #emoji.bg-emoji-picker-category-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #title.bg-emoji-picker-category-renderer {
                        position: sticky;
                        top: 0;
                        display: block;
                        background-color: var(--bg-emoji-picker-category-background-color);
                        color: var(--bg-emoji-picker-category-color);
                        line-height: 16px;
                        font-size: 13px;
                        font-weight: 500;
                        letter-spacing: 0.5px;
                        text-transform: uppercase;
                        pointer-events: none;
                        padding: 2px;
                        z-index: 1;
                    }

                    img.bg-emoji-picker-category-renderer {
                        padding: 4px;
                        cursor: pointer;
                    }

                    img.bg-emoji-picker-category-renderer:hover,img.bg-emoji-picker-category-renderer[aria-selected="true"] {
                        background-color: rgba(0, 0, 0, 0.10);
                        border-radius: 2px;
                    }

                    bg-emoji-picker-upsell-category-renderer {
                        display: block;
                        z-index: 0;
                        margin-left;outline: none;
                    }

                    #emoji.bg-emoji-picker-upsell-category-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #title.bg-emoji-picker-upsell-category-renderer {
                        display: block;
                        position: relative;
                        background-color: var(--bg-emoji-picker-category-background-color);
                        color: var(--bg-emoji-picker-category-color);
                        line-height: 16px;
                        font-size: 13px;
                        font-weight: 500;
                        letter-spacing: 0.5px;
                        text-transform: uppercase;
                        pointer-events: none;
                        padding: 2px;
                        z-index: 1;
                    }

                    img.bg-emoji-picker-upsell-category-renderer {
                        width: 24px;
                        height: 24px;
                        padding: 4px;
                        opacity: 0.9;
                        cursor: pointer;
                    }

                    img.bg-emoji-picker-upsell-category-renderer:hover,img.bg-emoji-picker-upsell-category-renderer[aria-selected="true"] {
                        background-color: rgba(0, 0, 0, 0.10);
                        border-radius: 2px;
                    }

                    svg.bg-emoji-picker-upsell-category-renderer {
                        position: relative;
                        width: 12px;
                        height: 12px;
                        margin-left: -12px;
                        fill: var(--bg-live-chat-primary-text-color);
                        pointer-events: none;
                    }

                    path#lock-border.bg-emoji-picker-upsell-category-renderer {
                        fill: var(--bg-emoji-picker-category-background-color);
                    }

                    bg-emoji-picker-renderer {
                        position: relative;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        height: 220px;
                        max-width: none;
                        --paper-input-container_-_padding: 0;
                        --paper-input-container_-_height: 24px;
                        --paper-input-container_-_border: initial;
                        --paper-input-container_-_border-radius: initial;
                        --paper-input-container_-_margin-bottom: initial;
                        --paper-input-container_-_padding-left: initial;
                        --paper-input-container_-_padding-right: initial;
                        --paper-input-container-input_-_font-size: 13px;
                        --paper-input-container-input_-_color: var(--bg-emoji-picker-search-color, hsla(0, 0%, 6.7%, .8));
                        --paper-input-container-input_-_height: 24px;
                        --paper-input-container-input_-_line-height: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-weight: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-color: var(--bg-emoji-picker-search-placeholder-color, hsla(0, 0%, 6.7%, .4));
                        --paper-input-container-underline-focus_-_display: none;
                        --paper-input-container-underline-disabled_-_display: none;
                        --paper-input-container-underline_-_display: none;
                        --paper-input-container-underline_-_box-sizing: initial;
                        --paper-input-container-underline_-_background: initial;
                        --paper-input-container-underline_-_height: initial;
                        --paper-input-container-underline_-_border-bottom: initial;
                        --paper-input-container-ms-clear_-_display: none;
                    }

                    #categories.bg-emoji-picker-renderer,#search-category.bg-emoji-picker-renderer {
                        overflow: auto;
                        min-height: 0;
                    }

                    #search-category.bg-emoji-picker-renderer {
                        margin-top: 8px;
                    }

                    #categories-wrapper.bg-emoji-picker-renderer {
                        margin-top: 8px;
                        position: relative;
                        min-height: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #categories.bg-emoji-picker-renderer > *.bg-emoji-picker-renderer:not(:first-child) {
                        margin-top: 8px;
                    }

                    #category-buttons.bg-emoji-picker-renderer {
                        margin-top: 8px;
                        color: hsla(0, 0%, 6.7%, .4);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #search-panel.bg-emoji-picker-renderer {
                        background-color: var(--bg-emoji-picker-search-background-color, hsla(0, 0%, 100%, .6));
                        padding: 4px 8px;
                        border-radius: 4px;
                        font-size: 12px;
                        color: hsla(0, 0%, 6.7%, .6);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #search.bg-emoji-picker-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #clear-search.bg-emoji-picker-renderer {
                        width: 18px;
                        height: 18px;
                        color: var(--bg-live-chat-primary-text-color);
                    }

                    #search-empty.bg-emoji-picker-renderer {
                        color: var(--bg-primary-text-color);
                    }

                    #skin-tone.bg-emoji-picker-renderer {
                        margin-left: 12px;
                        position: relative;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    button.bg-emoji-picker-renderer {
                        width: 16px;
                        height: 16px;
                        padding: 0;
                        background-color: transparent;
                        border: 2px solid;
                        border-radius: 4px;
                        cursor: pointer;
                    }

                    button.bg-emoji-picker-renderer + button.bg-emoji-picker-renderer {
                        margin-left: 4px;
                    }

                    button.bg-emoji-picker-renderer[tone='0'] {
                        border-color: #fcc21b;
                    }

                    button.bg-emoji-picker-renderer[tone='1'] {
                        border-color: #fadcbc;
                    }

                    button.bg-emoji-picker-renderer[tone='2'] {
                        border-color: #e0bb95;
                    }

                    button.bg-emoji-picker-renderer[tone='3'] {
                        border-color: #bf8f68;
                    }

                    button.bg-emoji-picker-renderer[tone='4'] {
                        border-color: #9b643d;
                    }

                    button.bg-emoji-picker-renderer[tone='5'] {
                        border-color: #594539;
                    }

                    button.bg-emoji-picker-renderer[tone='0'].bg-emoji-picker-renderer[selected] {
                        background-color: #fcc21b;
                    }

                    button.bg-emoji-picker-renderer[tone='1'].bg-emoji-picker-renderer[selected] {
                        background-color: #fadcbc;
                    }

                    button.bg-emoji-picker-renderer[tone='2'].bg-emoji-picker-renderer[selected] {
                        background-color: #e0bb95;
                    }

                    button.bg-emoji-picker-renderer[tone='3'].bg-emoji-picker-renderer[selected] {
                        background-color: #bf8f68;
                    }

                    button.bg-emoji-picker-renderer[tone='4'].bg-emoji-picker-renderer[selected] {
                        background-color: #9b643d;
                    }

                    button.bg-emoji-picker-renderer[tone='5'].bg-emoji-picker-renderer[selected] {
                        background-color: #594539;
                    }

                    bg-emoji-picker-renderer[searching] #categories-wrapper.bg-emoji-picker-renderer {
                        display: none;
                    }

                    bg-emoji-picker-renderer:not([searching]) #search-category.bg-emoji-picker-renderer {
                        display: none;
                    }

                    bgd-commentbox {
                        --bgd-comment-single-input-line-height: 20px;
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-input_-_line-height: var(--bgd-comment-single-input-line-height);
                        --paper-input-container-input_-_font-size: 14px;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-weight: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input_-_padding: initial;
                        --bgd-dropdown-renderer-underline-color: var(--bg-commentbox-border-inactive);
                        --bgd-comment-max-popup-textarea-height: 86px;
                        --bgd-commentbox-user-mentions-chip_-_background: var(--bg-spec-badge-chip-background);
                        --bgd-commentbox-user-mentions-chip_-_border-radius: 0.2em;
                        --bgd-commentbox-user-mentions-chip_-_color: var(--bg-spec-text-primary);
                        --bgd-commentbox-user-mentions-chip_-_cursor: default;
                        --bgd-commentbox-user-mentions-chip_-_max-width: 100%;
                        --bgd-commentbox-user-mentions-chip_-_white-space: nowrap;
                        --bgd-commentbox-user-mentions-chip_-_overflow: hidden;
                        --bgd-commentbox-user-mentions-chip_-_text-overflow: ellipsis;
                        --bgd-commentbox-user-mentions-chip_-_vertical-align: top;
                        --bgd-commentbox-user-mentions-chip_-_pointer-events: none;
                        --bgd-paper-input-container-style-override_-_position: relative;
                        --bgd-paper-input-container-style-override_-_outline: none;
                        --bgd-paper-input-container-style-override_-_box-shadow: none;
                        --bgd-paper-input-container-style-override_-_padding: 0;
                        --bgd-paper-input-container-style-override_-_margin: 0;
                        --bgd-paper-input-container-style-override_-_width: 100%;
                        --bgd-paper-input-container-style-override_-_max-width: 100%;
                        --bgd-paper-input-container-style-override_-_background: transparent;
                        --bgd-paper-input-container-style-override_-_border: none;
                        --bgd-paper-input-container-style-override_-_color: var(--bg-spec-text-primary);
                        --bgd-paper-input-container-style-override_-_-webkit-appearance: none;
                        --bgd-paper-input-container-style-override_-_text-align: apply-shim-inherit;
                        --bgd-paper-input-container-style-override_-_vertical-align: var(--paper-input-container-shared-input-style_-_vertical-align);
                        --bgd-paper-input-container-style-override_-_font-family: var(--paper-input-container-shared-input-style_-_font-family);
                        --bgd-paper-input-container-style-override_-_-webkit-font-smoothing: var(--paper-input-container-shared-input-style_-_-webkit-font-smoothing);
                        --bgd-paper-input-container-style-override_-_font-size: var(--paper-input-container-shared-input-style_-_font-size);
                        --bgd-paper-input-container-style-override_-_font-weight: var(--paper-input-container-shared-input-style_-_font-weight);
                        --bgd-paper-input-container-style-override_-_line-height: var(--bgd-comment-single-input-line-height);
                        word-break: break-all;
                        --iron-autogrow-textarea_-_word-break: normal;
                        --iron-autogrow-textarea_-_padding: initial;
                        --iron-autogrow-textarea_-_max-height: initial;
                        --iron-autogrow-textarea_-_width: initial;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-commentbox[is-backstage-post] paper-input-container.bgd-commentbox {
                        --paper-input-container-input_-_line-height: var(--bgd-comment-single-input-line-height);
                        --paper-input-container-input_-_font-size: 16px;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-weight: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input_-_padding: initial;
                    }

                    bgd-commentbox[is-backstage-comment] {
                        margin-top: 12px;
                    }

                    #contenteditable-textarea.bgd-commentbox[aria-label].bgd-commentbox:empty:before,#placeholder.bgd-commentbox {
                        color: var(--bg-placeholder-text-color);
                        -webkit-font-smoothing: subpixel-antialiased;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        content: attr(aria-label);
                        cursor: text;
                    }

                    bg-formatted-string#contenteditable-textarea.bgd-commentbox {
                        --contenteditable-root-style_-_outline: none;
                        --contenteditable-root-style_-_max-height: initial;
                        --contenteditable-root-style_-_overflow: initial;
                        --contenteditable-root-style-placeholder-with-aria_-_content: attr(aria-label);
                        --contenteditable-root-style-placeholder-with-aria_-_cursor: text;
                        --bgd-emoji-style_-_width: var(--bg-formatted-string-emoji-size, 24px);
                        --bgd-emoji-style_-_height: var(--bg-formatted-string-emoji-size, 24px);
                        --bgd-emoji-style_-_margin: -1px 2px 1px 2px;
                        --bgd-emoji-style_-_vertical-align: middle;
                        --bgd-emoji-style_-_padding-right: 0.2em;
                        display: block;
                        word-break: normal;
                        word-wrap: break-word;
                        --paper-input-container-input_-_white-space: pre-wrap;
                    }

                    bgd-commentbox:not([is-backstage-post]) bg-formatted-string#contenteditable-textarea.bgd-commentbox {
                        margin-bottom: 0.3em;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-commentbox[is-backstage-post] #contenteditable-textarea.bgd-commentbox[aria-label].bgd-commentbox:empty:before,bgd-commentbox[is-backstage-post] #placeholder.bgd-commentbox {
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    paper-input-container.bgd-commentbox {
                        padding-top: 0;
                    }

                    #input-container.bgd-commentbox {
                        --paper-input-container-underline-color: var(--bg-commentbox-border-inactive);
                        --paper-input-container-underline-focus-color: var(--bg-commentbox-border-active);
                    }

                    #author-thumbnail.bgd-commentbox,bgd-commentbox[is-reply][is-backstage-comment] #author-thumbnail.bgd-commentbox {
                        width: 40px;
                        height: 40px;
                        margin-right: 16px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-commentbox[is-reply] #author-thumbnail.bgd-commentbox {
                        width: 24px;
                        height: 24px;
                        margin-right: 16px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #main.bgd-commentbox {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        min-width: 0;
                    }

                    #footer.bgd-commentbox {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #attachments.bgd-commentbox {
                        margin-left: -10px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-button-renderer.bgd-commentbox {
                        --bg-button-icon-size: 36px;
                    }

                    bgd-button-renderer.bgd-commentbox:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    #footer-text.bgd-commentbox {
                        margin-right: auto;
                    }

                    .footer-error-message.bgd-commentbox {
                        color: var(--bg-spec-brand-link-text);
                    }

                    .footer-alert-message.bgd-commentbox {
                        color: var(--bgd-backstage-image-alert-color);
                    }

                    #footer-message.bgd-commentbox {
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #zero-step-footer-text.bgd-commentbox {
                        color: var(--bg-copyright-text);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #buttons.bgd-commentbox {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #cancel-button.bgd-commentbox,#submit-button.bgd-commentbox {
                        margin-left: 8px;
                    }

                    paper-spinner-lite.bgd-commentbox {
                        margin: auto;
                        display: none;
                    }

                    paper-spinner-lite.bgd-commentbox[active] {
                        display: block;
                    }

                    #poll-attachment.bgd-commentbox {
                        --bgd-paper-input-container-underline-color: var(--bg-commentbox-border-inactive);
                    }

                    #access-restrictions-selector.bgd-commentbox {
                        overflow: hidden;
                    }

                    bgd-commentbox[enable-creation-box] paper-input-container.bgd-commentbox {
                        --paper-input-container-underline-display: none;
                        --paper-input-container-underline-focus-display: none;
                        padding-bottom: 0;
                    }

                    bgd-commentbox[enable-creation-box] #creation-box.bgd-commentbox {
                        border: 1px solid var(--bg-commentbox-border-inactive);
                        border-radius: 2px;
                        margin-bottom: 8px;
                        padding: 8px;
                        min-height: 42px;
                    }

                    bgd-commentbox[enable-creation-box] iron-autogrow-textarea.bgd-commentbox {
                        min-height: 42px;
                        margin-bottom: 0;
                    }

                    bgd-commentbox[enable-creation-box][added-attachment="image"] iron-autogrow-textarea.bgd-commentbox,bgd-commentbox[enable-creation-box][added-attachment="video"] iron-autogrow-textarea.bgd-commentbox {
                        min-height: var(--bgd-comment-single-input-line-height);
                    }

                    bgd-commentbox[enable-creation-box] #creation-box.focused.bgd-commentbox {
                        border: 1px solid var(--bg-commentbox-border-active);
                    }

                    bgd-commentbox[enable-creation-box] #creation-box.not-focused.bgd-commentbox {
                        border: 1px solid var(--bg-commentbox-border-inactive);
                    }

                    bgd-commentbox[enable-creation-box] #image-select.bgd-commentbox,bgd-commentbox[enable-creation-box] #video-link-attachment.bgd-commentbox {
                        margin-top: 16px;
                    }

                    bgd-commentbox[is-backstage-post] paper-spinner-lite.bgd-commentbox {
                        padding: 24px 0;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] {
                        background: var(--bgd-backstage-creationbox-background-color-focus);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #author-thumbnail.bgd-commentbox {
                        display: none;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #input-container.bgd-commentbox {
                        --paper-input-container-underline-display: none;
                        --paper-input-container-underline-focus-display: none;
                        --paper-input-container-input-color: var(--bgd-backstage-creationbox-input-text-color);
                        padding: 0;
                    }

                    bgd-commentbox:not([polymer2]) #contenteditable-textarea.bgd-commentbox {
                        position: var(--bgd-paper-input-container-style-override_-_position);
                        outline: var(--bgd-paper-input-container-style-override_-_outline);
                        box-shadow: var(--bgd-paper-input-container-style-override_-_box-shadow);
                        padding: var(--bgd-paper-input-container-style-override_-_padding);
                        margin: var(--bgd-paper-input-container-style-override_-_margin);
                        width: var(--bgd-paper-input-container-style-override_-_width);
                        max-width: var(--bgd-paper-input-container-style-override_-_max-width);
                        background: var(--bgd-paper-input-container-style-override_-_background);
                        border: var(--bgd-paper-input-container-style-override_-_border);
                        color: var(--bgd-paper-input-container-style-override_-_color);
                        -webkit-appearance: var(--bgd-paper-input-container-style-override_-_-webkit-appearance);
                        text-align: var(--bgd-paper-input-container-style-override_-_text-align);
                        vertical-align: var(--bgd-paper-input-container-style-override_-_vertical-align);
                        font-family: var(--bgd-paper-input-container-style-override_-_font-family);
                        -webkit-font-smoothing: var(--bgd-paper-input-container-style-override_-_-webkit-font-smoothing);
                        font-size: var(--bgd-paper-input-container-style-override_-_font-size);
                        font-weight: var(--bgd-paper-input-container-style-override_-_font-weight);
                        line-height: var(--bgd-paper-input-container-style-override_-_line-height);
                    }

                    bgd-commentbox[is-creation-box] #contenteditable-textarea.bgd-commentbox {
                        color: var(--bgd-backstage-creationbox-input-text-color);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #textarea.bgd-commentbox {
                        margin-bottom: var(--bgd-commentbox-textarea-margin-bottom, 0);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #creation-box.bgd-commentbox {
                        padding: 20px 16px 4px 16px;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #submit-button.bgd-commentbox[disabled] {
                        background: var(--bgd-backstage-creationbox-disabled-button-color);
                        color: var(--bgd-backstage-creationbox-disabled-button-text-color);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #cancel-button.bgd-commentbox {
                        color: var(--bgd-backstage-creationbox-text-color);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #attachments.bgd-commentbox {
                        margin-left: -6px;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #attachments.bgd-commentbox {
                        margin-left: -12px;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #video-link-button.bgd-commentbox > bgd-button-renderer.bgd-commentbox,#poll-button.bgd-commentbox > bgd-button-renderer.bgd-commentbox,#image-button.bgd-commentbox > bgd-button-renderer.bgd-commentbox {
                        --bg-button-padding: 6px 12px;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #access-restrictions-selector.bgd-commentbox {
                        display: none;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #footer.bgd-commentbox {
                        margin: 16px;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #attachments.bgd-commentbox bgd-button-renderer.bgd-commentbox {
                        --bg-button-icon-padding: 6px;
                        color: var(--bgd-backstage-creationbox-text-color);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box] #attachments.bgd-commentbox bgd-button-renderer.bgd-commentbox:hover {
                        color: var(--bgd-backstage-attachment-icon-hover-color);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #submit-button.bgd-commentbox:not([disabled]).bgd-commentbox:hover {
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    bgd-commentbox:not([is-popup-box])[prefilled-attachment_="video"] bgd-backstage-dismissable-attachment.bgd-commentbox {
                        display: block;
                        margin-top: 20px;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] {
                        background: var(--bgd-backstage-attachment-background-color);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] bgd-backstage-dismissable-attachment.bgd-commentbox {
                        background: var(--bgd-backstage-creationbox-background-color);
                        padding: 8px;
                        margin-top: 16px;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #creation-box.bgd-commentbox {
                        padding: 0;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #creation-box.bgd-commentbox #contenteditable-textarea.bgd-commentbox {
                        --contenteditable-root-style_-_max-height: var(--bgd-comment-max-popup-textarea-height);
                        --contenteditable-root-style_-_overflow: auto;
                        --contenteditable-root-style_-_outline: none;
                        max-height: var(--bgd-comment-max-popup-textarea-height);
                        overflow: auto;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #creation-box.bgd-commentbox #textarea.bgd-commentbox,bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #creation-box.bgd-commentbox #placeholder.bgd-commentbox {
                        max-height: var(--bgd-comment-max-popup-textarea-height);
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #footer.bgd-commentbox {
                        margin: 24px 0 0 0;
                    }

                    bgd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #submit-button.bgd-commentbox[disabled] {
                        background: var(--bg-spec-icon-disabled);
                    }

                    #textarea.bgd-commentbox {
                        margin-bottom: var(--bgd-commentbox-textarea-margin-bottom, 4px);
                    }

                    bgd-commentbox[polymer2] #textarea.bgd-commentbox {
                        --iron-autogrow-textarea_-_padding: 0;
                        --iron-autogrow-textarea_-_word-break: initial;
                        --iron-autogrow-textarea_-_max-height: initial;
                        --iron-autogrow-textarea_-_width: initial;
                    }

                    bgd-commentbox[is-emoji-picker-displayed] #emoji-button.bgd-commentbox > bgd-button-renderer.bgd-commentbox {
                        color: var(--bg-spec-icon-active-other);
                    }

                    #emojis.bgd-commentbox {
                        width: 370px;
                        margin-bottom: 20px;
                        margin-top: 2px;
                        position: absolute;
                        z-index: 1;
                        background: var(--bg-dialog-background);
                        border-radius: 4px;
                        box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
                    }

                    .emoji.bgd-commentbox {
                        width: var(--bg-formatted-string-emoji-size, 24px);
                        height: var(--bg-formatted-string-emoji-size, 24px);
                        margin: -1px 2px 1px 2px;
                        vertical-align: middle;
                        padding-right: 0.2em;
                    }

                    bgd-backstage-post-dialog-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #author-thumbnail.bgd-backstage-post-dialog-renderer {
                        width: 40px;
                        height: 40px;
                        margin-right: 16px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #dialog-header.bgd-backstage-post-dialog-renderer {
                        padding: 16px 8px 0 16px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #dialog-header.bgd-backstage-post-dialog-renderer #header-author-thumbnail.bgd-backstage-post-dialog-renderer {
                        width: 32px;
                        height: 32px;
                        margin-right: 16px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #dialog-header.bgd-backstage-post-dialog-renderer #header-channel-name.bgd-backstage-post-dialog-renderer {
                        color: var(--bg-spec-text-primary);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #dialog-header.bgd-backstage-post-dialog-renderer #header-visibility-label.bgd-backstage-post-dialog-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin-left: auto;
                        -webkit-font-smoothing: antialiased;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #dialog-header.bgd-backstage-post-dialog-renderer #header-default-visibility.bgd-backstage-post-dialog-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin-left: 16px;
                        margin-right: 16px;
                        -webkit-font-smoothing: antialiased;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #dialog-header.bgd-backstage-post-dialog-renderer #access-restrictions-selector.bgd-backstage-post-dialog-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #unopened-dialog.bgd-backstage-post-dialog-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #main.bgd-backstage-post-dialog-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #commentbox-placeholder.bgd-backstage-post-dialog-renderer {
                        display: block;
                        color: var(--bg-placeholder-text-color);
                        outline: none;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #placeholder-area.bgd-backstage-post-dialog-renderer {
                        cursor: text;
                        padding-bottom: 4px;
                        margin-bottom: 7px;
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #attachments.bgd-backstage-post-dialog-renderer {
                        margin-left: -10px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #disabled-message.bgd-backstage-post-dialog-renderer {
                        border: 2px solid var(--bg-commentbox-border-inactive);
                        padding: 16px;
                        margin-bottom: 24px;
                    }

                    #disabled-message-annotation.bgd-backstage-post-dialog-renderer {
                        color: var(--bgd-comment-metadata-text-color);
                        margin-bottom: 4px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #disabled-message-text.bgd-backstage-post-dialog-renderer {
                        color: var(--bgd-comment-text-color);
                        margin-bottom: 4px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-button-renderer.bgd-backstage-post-dialog-renderer:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    bgd-button-renderer.bgd-backstage-post-dialog-renderer {
                        --bg-button-icon-size: 36px;
                    }

                    bgd-commentbox.bgd-backstage-post-dialog-renderer[polymer2] {
                        --bgd-commentbox-textarea-margin-bottom: 2px;
                    }

                    bgd-backstage-post-dialog-renderer[enable-creation-box] #commentbox-placeholder.bgd-backstage-post-dialog-renderer {
                        border: 1px solid var(--bg-commentbox-border-inactive);
                        border-radius: 2px;
                        padding: 8px 8px 0 8px;
                        margin-top: 0;
                        min-height: 50px;
                    }

                    bgd-backstage-post-dialog-renderer[enable-creation-box] #placeholder-area.bgd-backstage-post-dialog-renderer {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] {
                        background: var(--bgd-backstage-creationbox-background-color);
                        border: 1px solid var(--bgd-backstage-creationbox-inactive-color);
                        border-radius: 2px;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] #disabled-message.bgd-backstage-post-dialog-renderer {
                        border: none;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] #author-thumbnail.bgd-backstage-post-dialog-renderer {
                        display: none;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] #placeholder-area.bgd-backstage-post-dialog-renderer {
                        padding-top: 20px;
                        margin-left: 16px;
                        border-bottom: none;
                        margin-bottom: 0;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.bgd-backstage-post-dialog-renderer {
                        margin-left: -6px;
                        padding: 16px;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog][is-creation-dialog-with-header_] #attachments.bgd-backstage-post-dialog-renderer {
                        margin-left: -12px;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.bgd-backstage-post-dialog-renderer bgd-button-renderer.bgd-backstage-post-dialog-renderer {
                        --bg-button-icon-padding: 6px;
                        color: var(--bgd-backstage-creationbox-text-color);
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.bgd-backstage-post-dialog-renderer bgd-button-renderer.bgd-backstage-post-dialog-renderer:hover {
                        color: var(--bgd-backstage-attachment-icon-hover-color);
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog][is-creation-dialog-with-header_] #video-link-button.bgd-backstage-post-dialog-renderer > bgd-button-renderer.bgd-backstage-post-dialog-renderer,#poll-button.bgd-backstage-post-dialog-renderer > bgd-button-renderer.bgd-backstage-post-dialog-renderer,#image-button.bgd-backstage-post-dialog-renderer > bgd-button-renderer.bgd-backstage-post-dialog-renderer {
                        --bg-button-padding: 6px 12px;
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.bgd-backstage-post-dialog-renderer #post-button.bgd-backstage-post-dialog-renderer {
                        margin-left: auto;
                        background: var(--bgd-backstage-creationbox-disabled-button-color);
                        color: var(--bgd-backstage-creationbox-disabled-button-text-color);
                    }

                    bgd-backstage-post-dialog-renderer[is-creation-dialog][is-open_] #dialog-header.bgd-backstage-post-dialog-renderer {
                        background: var(--bgd-backstage-creationbox-background-color-focus);
                    }

                    bgd-comment-reply-dialog-renderer {
                        --paper-input-container-input-align: baseline;
                        --bg-basic-foreground-title-color: var(--bg-spec-text-secondary);
                    }

                    #unopened-dialog.bgd-comment-reply-dialog-renderer {
                        margin-top: 12px;
                        margin-bottom: 30px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #author-thumbnail.bgd-comment-reply-dialog-renderer {
                        width: 40px;
                        height: 40px;
                        margin-right: 16px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #placeholder-area.bgd-comment-reply-dialog-renderer {
                        cursor: text;
                        margin-bottom: 12px;
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #placeholder-text.bgd-comment-reply-dialog-renderer {
                        color: var(--bg-placeholder-text-color);
                        outline: none;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-creator-heart-renderer {
                        display: inline-block;
                    }

                    #creator-heart-button.bgd-creator-heart-renderer {
                        position: relative;
                        width: 36px;
                        height: 36px;
                    }

                    #creator-heart-button.bgd-creator-heart-renderer[disabled] {
                        pointer-events: auto;
                    }

                    #hearted-thumbnail.bgd-creator-heart-renderer {
                        width: 14px;
                        height: 14px;
                        margin: 10px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                        border: 1px solid rgba(255, 255, 255, 0.12);
                    }

                    #hearted.bgd-creator-heart-renderer {
                        position: absolute;
                        right: 4px;
                        bottom: 5px;
                        width: 13px;
                        height: 13px;
                        color: #2191e0;
                        z-index: 1;
                    }

                    #hearted-border.bgd-creator-heart-renderer {
                        position: absolute;
                        right: 3px;
                        bottom: 4px;
                        width: 15px;
                        height: 15px;
                        color: hsl(0, 0%, 100%);
                    }

                    #unhearted.bgd-creator-heart-renderer {
                        width: 16px;
                        height: 16px;
                        padding: 10px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    #unhearted.bgd-creator-heart-renderer:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    paper-tooltip.bgd-creator-heart-renderer {
                        white-space: nowrap;
                    }

                    bgd-comment-action-buttons-renderer {
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        min-height: 16px;
                    }

                    #toolbar.bgd-comment-action-buttons-renderer {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-comment-action-buttons-renderer[action-buttons-style="desktop-toolbar"] bgd-comment-reply-dialog-renderer.bgd-comment-action-buttons-renderer {
                        padding-top: 4px;
                    }

                    #reply-button.bgd-comment-action-buttons-renderer bgd-button-renderer.bgd-comment-action-buttons-renderer,#reply-button-end.bgd-comment-action-buttons-renderer bgd-button-renderer.bgd-comment-action-buttons-renderer {
                        --bg-button-padding: 8px 16px;
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-comment-action-buttons-renderer[use-comment-icon] #reply-button-end.bgd-comment-action-buttons-renderer bgd-button-renderer.bgd-comment-action-buttons-renderer {
                        color: var(--bg-spec-icon-inactive);
                        background-color: transparent;
                    }

                    bgd-comment-action-buttons-renderer[use-comment-icon] #reply-button-end.bgd-comment-action-buttons-renderer:hover bgd-button-renderer.bgd-comment-action-buttons-renderer {
                        color: var(--bg-spec-icon-active-other);
                    }

                    bgd-comment-action-buttons-renderer[use-comment-icon] #reply-button-end.bgd-comment-action-buttons-renderer {
                        margin-left: auto;
                    }

                    #vote-count-left.bgd-comment-action-buttons-renderer {
                        display: inline-block;
                        margin-left: 4px;
                        margin-right: 16px;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    #vote-count-middle.bgd-comment-action-buttons-renderer {
                        display: inline-block;
                        margin-right: 8px;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #like-button.bgd-comment-action-buttons-renderer,#dislike-button.bgd-comment-action-buttons-renderer {
                        --bg-button-icon-size: var(--bgd-comment-thumb-dimension);
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    #like-button.bgd-comment-action-buttons-renderer:hover,#dislike-button.bgd-comment-action-buttons-renderer:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    #vote-count-left.bgd-comment-action-buttons-renderer[hidden] + #like-button.bgd-comment-action-buttons-renderer {
                        margin-left: -8px;
                    }

                    #reply-button.bgd-comment-action-buttons-renderer:hover bgd-button-renderer.bgd-comment-action-buttons-renderer,#reply-button-end.bgd-comment-action-buttons-renderer:hover bgd-button-renderer.bgd-comment-action-buttons-renderer {
                        color: var(--bg-spec-icon-active-other);
                    }

                    bgd-comment-action-buttons-renderer[enable-creation-box] #reply-dialog.bgd-comment-action-buttons-renderer {
                        margin-top: 4px;
                    }

                    bgd-sponsors-only-badge-renderer {
                        background-color: var(--bg-spec-badge-chip-background);
                        border-radius: 2px;
                        height: 16px;
                        margin-top: 1px;
                        margin-left: 4px;
                        padding-right: 4px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: inline-flex;
                    }

                    #icon.bgd-sponsors-only-badge-renderer {
                        width: 14px;
                        height: 14px;
                        padding-right: 2px;
                        padding-left: 2px;
                    }

                    #label.bgd-sponsors-only-badge-renderer {
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 500;
                        line-height: 1.8rem;
                    }

                    bgd-expander {
                        display: block;
                    }

                    paper-button.bgd-expander {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    bgd-expander[collapsed] > #content.bgd-expander {
                        overflow: hidden;
                        max-height: var(--bgd-expander-collapsed-height);
                    }

                    bgd-expander[reversed],bgd-expander[reversed] > #content.bgd-expander {
                        display: flex;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-expander[reversed][collapsed][collapsed-height="0"] > #content.bgd-expander {
                        display: none;
                        visibility: hidden;
                    }

                    bgd-expander > * {
                        word-wrap: break-word;
                        min-width: 0;
                    }

                    paper-button.bgd-expander {
                        margin: 0 auto 0 0;
                        padding: 0;
                    }

                    #more.bgd-expander,#less.bgd-expander {
                        margin-right: var(--bgd-expander-button-margin-right, auto);
                    }

                    #more.bgd-expander:focus,#less.bgd-expander:focus {
                        outline: -webkit-focus-ring-color auto 5px;
                    }

                    #more.bgd-expander:focus:hover,#less.bgd-expander:focus:hover {
                        outline: none;
                    }

                    #less.scrolling.bgd-expander {
                        box-shadow: var(--bgd-expander-button-scrolling-box-shadow);
                        border-radius: var(--bgd-expander-button-border-radius);
                    }

                    bg-next-continuation {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    paper-button.bg-next-continuation {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    paper-spinner.bg-next-continuation {
                        margin: 16px 0;
                    }

                    paper-button.bg-next-continuation {
                        margin-left: var(--bg-next-continuation-button-margin-left);
                    }

                    bg-supported-renderers {
                        display: block;
                    }

                    bg-supported-renderers.spinnable {
                        position: relative;
                    }

                    bg-dropdown-menu {
                        display: inline-block;
                        max-width: 100%;
                    }

                    paper-button.bg-dropdown-menu {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    paper-menu-button.bg-dropdown-menu {
                        color: var(--bg-spec-text-secondary);
                    }

                    paper-menu-button.bg-dropdown-menu,#label-text.bg-dropdown-menu {
                        max-width: 100%;
                    }

                    #label-text.bg-dropdown-menu {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

                    paper-menu.bg-dropdown-menu .iron-selected.bg-dropdown-menu {
                        font-weight: inherit;
                    }

                    paper-menu-button.bg-dropdown-menu {
                        padding: 0;
                    }

                    paper-listbox.bg-dropdown-menu {
                        background-color: var(--bg-dialog-background);
                    }

                    paper-listbox.bg-dropdown-menu paper-item.bg-dropdown-menu:hover {
                        background-color: var(--bg-menu-hover-backgound-color);
                    }

                    #label.bg-dropdown-menu {
                        cursor: pointer;
                        text-transform: var(--bg-dropdown-menu-label-transform, none);
                        padding: 0;
                        margin: 0;
                        min-width: 0;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #label-text.bg-dropdown-menu {
                        color: var(--bg-primary-text-color);
                        color: var(--bg-dropdown-menu-label-text_-_color, var(--bg-primary-text-color));
                        font-size: var(--bg-dropdown-menu-label-text_-_font-size);
                        font-weight: var(--bg-dropdown-menu-label-text_-_font-weight);
                        line-height: var(--bg-dropdown-menu-label-text_-_line-height);
                    }

                    #icon-label.bg-dropdown-menu {
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    #label.keyboard-focus.bg-dropdown-menu #icon-label.bg-dropdown-menu {
                        font-weight: 700;
                    }

                    #label.keyboard-focus.bg-dropdown-menu #label-text.bg-dropdown-menu {
                        font-weight: 500;
                    }

                    #label-icon.bg-dropdown-menu {
                        flex-shrink: 0;
                        margin-right: 8px;
                        color: var(--bg-spec-text-secondary);
                    }

                    #icon.bg-dropdown-menu {
                        color: var(--bg-spec-text-secondary);
                    }

                    .item.bg-dropdown-menu {
                        color: var(--bg-primary-text-color);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #subtitle.bg-dropdown-menu {
                        color: var(--bg-secondary-text-color);
                        white-space: normal;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.5rem;
                    }

                    .bg-simple-endpoint.bg-dropdown-menu {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                        outline: none;
                    }

                    .bg-simple-endpoint.bg-dropdown-menu:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bg-dropdown-menu {
                        display: block;
                        color: var(--bg-primary-text-color);
                    }

                    bg-dropdown-menu:not(.has-items) #label-icon.bg-dropdown-menu {
                        display: none;
                    }

                    bg-dropdown-menu:not(.has-items) #label.bg-dropdown-menu {
                        cursor: default;
                    }

                    bg-dropdown-menu:not(.has-items) #label.bg-dropdown-menu:focus {
                        outline: none;
                    }

                    bg-sort-filter-sub-menu-renderer {
                        display: inline-block;
                    }

                    bgd-backstage-poll-renderer {
                        --bgd-backstage-poll-choice-height: 36px;
                        display: block;
                    }

                    paper-button.bgd-backstage-poll-renderer {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    #vote-info.bgd-backstage-poll-renderer {
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #poll-votes.bgd-backstage-poll-renderer {
                        --paper-listbox-background-color: transparent;
                        --disabled-text-color: currentColor;
                        padding: 12px 0 0 0;
                    }

                    .vote-choice.bgd-backstage-poll-renderer {
                        --paper-item-focused_-_background-color: transparent;
                        --paper-item-focused-before_-_background: transparent;
                        height: var(--bgd-backstage-poll-choice-height);
                        min-height: var(--bgd-backstage-poll-choice-height);
                        padding: 0;
                        width: 100%;
                    }

                    #sign-in.bg-simple-endpoint.bgd-backstage-poll-renderer {
                        width: auto;
                        height: var(--bgd-backstage-poll-choice-height);
                        padding-bottom: 12px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    .check-icons.bgd-backstage-poll-renderer {
                        min-width: 36px;
                        padding: 0;
                        margin: 0;
                        margin-left: -10px;
                        border-radius: 18px;
                    }

                    bg-icon.bgd-backstage-poll-renderer {
                        --iron-icon-width: 16px;
                        --iron-icon-height: 16px;
                        padding: 10px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    bg-icon.checked.bgd-backstage-poll-renderer {
                        color: var(--bg-spec-call-to-action);
                    }

                    .choice-info.bgd-backstage-poll-renderer {
                        display: inline-block;
                        position: relative;
                        width: 100%;
                        height: var(--bgd-backstage-poll-choice-height);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    .progress-bar.bgd-backstage-poll-renderer {
                        border-radius: 4px;
                        height: var(--bgd-backstage-poll-choice-height);
                        background-color: var(--bg-spec-10-percent-layer);
                        display: inline-block;
                    }

                    paper-item.bgd-backstage-poll-renderer[selected] .progress-bar.bgd-backstage-poll-renderer {
                        background-color: var(--bg-spec-suggested-action);
                    }

                    .text-area.bgd-backstage-poll-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 8px 0;
                        position: absolute;
                        z-index: 1;
                        display: inline-flex;
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    .vote-percentage.bgd-backstage-poll-renderer,.choice-text.bgd-backstage-poll-renderer {
                        z-index: 1;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    .vote-percentage.bgd-backstage-poll-renderer {
                        margin-right: 8px;
                    }

                    .choice-text.bgd-backstage-poll-renderer {
                        margin: 0 8px;
                    }

                    .owner-no-vote.bgd-backstage-poll-renderer .choice-text.bgd-backstage-poll-renderer {
                        margin-left: 0;
                    }

                    bgd-post-renderer {
                        --bgd-comment-thumb-dimension: 36px;
                        --bg-icon-button-icon-width: 20px;
                        --bg-icon-button-icon-height: 20px;
                        display: block;
                        max-width: 638px;
                    }

                    #dismissable.bgd-post-renderer,#body.bgd-post-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #dismissed.bgd-post-renderer:focus {
                        outline: none;
                    }

                    #header.bgd-post-renderer {
                        align-items: center;
                        margin-bottom: 16px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #author-thumbnail.bgd-post-renderer {
                        font-size: 0;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #author-thumbnail.bgd-post-renderer bg-img-shadow.bgd-post-renderer {
                        width: 32px;
                        height: 32px;
                        margin-right: 12px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #author.bgd-post-renderer {
                        margin-right: 4px;
                    }

                    #author-text.bg-simple-endpoint.bgd-post-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.3rem;
                        font-weight: 500;
                        line-height: 1.8rem;
                    }

                    #author-badge.bgd-post-renderer {
                        margin-right: 8px;
                    }

                    #published-time-text.bgd-post-renderer {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #author-divider.bgd-post-renderer {
                        color: var(--bgd-comment-metadata-text-color);
                        margin-right: 4px;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #post-text.bgd-post-renderer {
                        min-width: 0;
                        overflow-wrap: break-word;
                    }

                    #content-text.bgd-post-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #vote-count-text.bgd-post-renderer {
                        display: none;
                    }

                    .more-button.bgd-post-renderer,.less-button.bgd-post-renderer {
                        text-transform: none;
                        color: var(--bgd-comment-text-color);
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #content-attachment.bgd-post-renderer {
                        margin-top: 12px;
                    }

                    #content-attachment.bgd-post-renderer bgd-backstage-image-renderer.bgd-post-renderer {
                        width: 100%;
                    }

                    #content-attachment.bgd-post-renderer bgd-video-renderer.bgd-post-renderer {
                        padding: 8px;
                        background-color: var(--bg-spec-feed-background-b);
                    }

                    #content-attachment.bgd-post-renderer bgd-playlist-renderer.bgd-post-renderer {
                        padding: 8px;
                        background-color: var(--bg-spec-feed-background-b);
                    }

                    #toolbar.bgd-post-renderer {
                        margin-top: 8px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    #action-menu.bgd-post-renderer {
                        margin-right: -12px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    #dismissable.bgd-post-renderer:not(:hover) bgd-menu-renderer.bgd-post-renderer:not([menu-active]).bgd-post-renderer {
                        opacity: 0;
                    }

                    paper-spinner-lite.bgd-post-renderer {
                        margin: auto;
                        display: none;
                    }

                    paper-spinner-lite.bgd-post-renderer[active] {
                        display: block;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-stream"] #header.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-stream"] #post-text.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-stream"] #toolbar.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-stream"] bgd-video-renderer.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-stream"] bgd-playlist-renderer.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-stream"] bgd-backstage-poll-renderer.bgd-post-renderer {
                        margin-left: 16px;
                        margin-right: 16px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] {
                        --bg-img-border-radius: 2px;
                        padding: 12px 16px 0 16px;
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        max-width: 386px;
                        width: 386px;
                        height: 196px;
                        background-color: var(--bg-spec-brand-background-solid);
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #toolbar.bgd-post-renderer {
                        margin: 2px 0 2px 0;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #header.bgd-post-renderer {
                        margin-bottom: 12px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #body.bgd-post-renderer {
                        max-height: 116px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #dismissable.bgd-post-renderer {
                        cursor: pointer;
                        outline: none;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #body.bgd-post-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #author-thumbnail.bgd-post-renderer bg-img-shadow.bgd-post-renderer {
                        width: 24px;
                        height: 24px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #author-text.bg-simple-endpoint.bgd-post-renderer {
                        color: var(--bg-spec-text-secondary);
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #author-text.bg-simple-endpoint.bgd-post-renderer:hover {
                        color: var(--bg-hovered-text-color);
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #published-time-text.bgd-post-renderer {
                        --bg-endpoint-visited-color: var(--bgd-comment-metadata-text-color);
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][is-dismissed] #dismissable.bgd-post-renderer,bgd-post-renderer #dismissed.bgd-post-renderer {
                        display: none;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][is-dismissed] #dismissed.bgd-post-renderer {
                        display: block;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #home-content-text.bgd-post-renderer {
                        color: var(--bg-spec-text-primary);
                        display: -webkit-box;
                        max-height: 4rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: pre-wrap;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        line-height: 2rem;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #home-content-text.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="none"] #home-content-text.bgd-post-renderer {
                        display: -webkit-box;
                        max-height: 10rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: pre-wrap;
                        -webkit-line-clamp: 5;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        line-height: 2rem;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #dismissable.bgd-post-renderer:not(:hover) bgd-menu-renderer.bgd-post-renderer:not([menu-active]).bgd-post-renderer {
                        opacity: 1;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] bgd-comment-action-buttons-renderer.bgd-post-renderer {
                        flex-grow: 1;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"] #content-attachment.bgd-post-renderer {
                        margin-top: 0;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #body.bgd-post-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #attachments.bgd-post-renderer {
                        margin-left: auto;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="video"] #content-attachment.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="playlist"] #content-attachment.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #content-attachment.bgd-post-renderer {
                        margin-top: 4px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="video"] #content-attachment.bgd-post-renderer bgd-video-renderer.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="playlist"] #content-attachment.bgd-post-renderer bgd-playlist-renderer.bgd-post-renderer {
                        padding: 0;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #content-attachment.bgd-post-renderer bgd-backstage-image-renderer.bgd-post-renderer {
                        width: 116px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #post-text.bgd-post-renderer {
                        margin-right: 16px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="image-only"] #content-attachment.bgd-post-renderer {
                        background-color: var(--bg-spec-feed-background-a);
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="image-only"] #content-attachment.bgd-post-renderer bgd-backstage-image-renderer.bgd-post-renderer {
                        width: 116px;
                        height: 116px;
                        margin-left: auto;
                        margin-right: auto;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="video"] #post-text.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="playlist"] #post-text.bgd-post-renderer,bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #post-text.bgd-post-renderer {
                        min-height: 40px;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #attachments.bgd-post-renderer bgd-backstage-poll-renderer.bgd-post-renderer {
                        display: none;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #vote-count-text.bgd-post-renderer {
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        line-height: 2rem;
                    }

                    bgd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #vote-button.bgd-post-renderer {
                        margin: 16px 0 0 0;
                    }

                    bgd-continuation-item-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    paper-spinner.bgd-continuation-item-renderer {
                        padding: 16px 0;
                    }

                    bgd-toggle-theme-compact-link-renderer,.paper-item.bgd-toggle-theme-compact-link-renderer {
                        display: block;
                        position: relative;
                        min-height: var(--paper-item-min-height, 48px);
                        padding: 0px 16px;
                    }

                    .paper-item.bgd-toggle-theme-compact-link-renderer {
                        font-family: var(--paper-font-subhead_-_font-family);
                        -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                        font-size: var(--paper-font-subhead_-_font-size);
                        font-weight: var(--paper-font-subhead_-_font-weight);
                        line-height: var(--paper-font-subhead_-_line-height);
                        border: none;
                        outline: none;
                        background: white;
                        width: 100%;
                        text-align: left;
                    }

                    bgd-toggle-theme-compact-link-renderer[hidden],.paper-item.bgd-toggle-theme-compact-link-renderer[hidden] {
                        display: none !important;
                    }

                    bgd-toggle-theme-compact-link-renderer.iron-selected,.paper-item.iron-selected.bgd-toggle-theme-compact-link-renderer {
                        font-weight: var(--paper-item-selected-weight, bold);
                        background-color: var(--paper-item-selected_-_background-color);
                        font-weight: var(--paper-item-selected_-_font-weight, var(--paper-item-selected-weight, bold));
                    }

                    bgd-toggle-theme-compact-link-renderer[disabled],.paper-item.bgd-toggle-theme-compact-link-renderer[disabled] {
                        color: var(--paper-item-disabled-color, var(--disabled-text-color));
                    }

                    bgd-toggle-theme-compact-link-renderer:focus,.paper-item.bgd-toggle-theme-compact-link-renderer:focus {
                        position: relative;
                        outline: 0;
                        background-color: var(--paper-item-focused_-_background-color);
                    }

                    bgd-toggle-theme-compact-link-renderer:focus:before,.paper-item.bgd-toggle-theme-compact-link-renderer:focus:before {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        background: currentColor;
                        content: '';
                        opacity: var(--dark-divider-opacity);
                        pointer-events: none;
                        background: var(--paper-item-focused-before_-_background, currentColor);
                    }

                    bgd-toggle-theme-compact-link-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-toggle-theme-compact-link-renderer {
                        --paper-item-min-height: 40px;
                        color: var(--bg-spec-text-primary);
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #label.bgd-toggle-theme-compact-link-renderer {
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        -webkit-font-smoothing: antialiased;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bg-icon.bgd-toggle-theme-compact-link-renderer {
                        color: var(--bg-spec-icon-inactive);
                    }

                    .content-icon.bgd-toggle-theme-compact-link-renderer {
                        margin-right: 16px;
                    }

                    bgd-notification-renderer {
                        position: relative;
                        padding: 16px 16px 16px 0;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-notification-renderer:not(:hover) bgd-menu-renderer.bgd-notification-renderer:not([menu-active]).bgd-notification-renderer {
                        opacity: 0;
                    }

                    .bg-simple-endpoint.bgd-notification-renderer {
                        min-width: 0;
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-notification-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bgd-notification-renderer {
                        margin-right: 24px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #new.bgd-notification-renderer {
                        width: 4px;
                        height: 4px;
                        border-radius: 2px;
                        margin: 22px 6px 0 6px;
                    }

                    bgd-notification-renderer.unseen #new.bgd-notification-renderer {
                        background-color: var(--bg-spec-themed-blue);
                    }

                    bgd-notification-renderer.high-priority-notification.unseen #new.bgd-notification-renderer {
                        background-color: transparent;
                    }

                    bg-img-shadow#avatar.bgd-notification-renderer {
                        height: 48px;
                        width: 48px;
                    }

                    bgd-notification-renderer.high-priority-notification bg-img-shadow#avatar.bgd-notification-renderer {
                        height: 32px;
                        width: 32px;
                        margin-top: auto;
                        margin-bottom: auto;
                    }

                    bgd-notification-renderer.high-priority-notification > a.bgd-notification-renderer {
                        margin-right: 0px;
                    }

                    bgd-notification-renderer.high-priority-notification > a.bgd-notification-renderer > .text.bgd-notification-renderer > .metadata.bgd-notification-renderer {
                        display: none;
                    }

                    bgd-notification-renderer.high-priority-notification bg-formatted-string.message.bgd-notification-renderer {
                        margin-bottom: 0px;
                    }

                    .thumbnail.bgd-notification-renderer {
                        margin-right: 16px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    .text.bgd-notification-renderer {
                        color: var(--bg-spec-text-primary);
                        min-width: 0;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    .message.bgd-notification-renderer {
                        margin-bottom: 8px;
                        display: block;
                        max-height: 12.6rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #call-to-action.bgd-notification-renderer {
                        margin-right: auto;
                        margin-bottom: 10px;
                    }

                    .metadata.bgd-notification-renderer {
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    .metadata.bgd-notification-renderer > bg-formatted-string.bgd-notification-renderer:not(:last-child):after {
                        content: '•';
                        margin-left: 4px;
                    }

                    .thumbnail-container.bgd-notification-renderer {
                        margin: 0 16px;
                        width: 86px;
                        height: 48px;
                        position: relative;
                        overflow: hidden;
                        display: block;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    .thumbnail-container.bgd-notification-renderer > bg-img-shadow.bgd-notification-renderer {
                        display: block;
                        position: absolute;
                        transform: translateY(-50%);
                        top: 50%;
                        left: 0;
                        width: 100%;
                    }

                    bgd-menu-renderer.bgd-notification-renderer {
                        position: absolute;
                        top: 8px;
                        right: 8px;
                    }

                    bgd-player,#container.bgd-player {
                        display: block;
                        width: 100%;
                        height: 100%;
                    }

                    bgd-background-promo-renderer {
                        --bgd-icon-promo-width-default: 120px;
                        --bgd-icon-promo-height-default: 120px;
                        --bgd-icon-color: hsl(0, 0%, 93.3%);
                        text-align: center;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bg-icon.bgd-background-promo-renderer {
                        color: var(--bgd-icon-color);
                        height: var(--bgd-background-promo-renderer-icon-height, var(--bgd-icon-promo-height-default));
                        width: var(--bgd-background-promo-renderer-icon-width, var(--bgd-icon-promo-width-default));
                        margin-bottom: 24px;
                        -ms-align-self: center;
                        -webkit-align-self: center;
                        align-self: center;
                    }

                    .promo-message.bgd-background-promo-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin: 0 auto 24px;
                    }

                    bgd-background-promo-renderer:not([renderer-style="full-height"]) .promo-message.bgd-background-promo-renderer {
                        width: 280px;
                    }

                    .promo-title.bgd-background-promo-renderer {
                        display: block;
                        margin-bottom: 8px;
                        max-height: 4rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                    }

                    .promo-body-text.bgd-background-promo-renderer {
                        margin-top: 8px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-background-promo-renderer[renderer-style="full-height"] {
                        --bgd-icon-color: var(--bg-spec-icon-inactive);
                        padding-top: 140px;
                    }

                    bgd-background-promo-renderer[renderer-style="full-height"] bg-icon.bgd-background-promo-renderer {
                        margin-bottom: 0;
                    }

                    bgd-background-promo-renderer[renderer-style="full-height"] .promo-message.bgd-background-promo-renderer {
                        margin-top: 24px;
                        margin-bottom: 24px;
                    }

                    bgd-background-promo-renderer[renderer-style="full-height"] .promo-title.bgd-background-promo-renderer:not([hidden]).bgd-background-promo-renderer {
                        color: var(--bg-message-renderer-text-color, var(--bg-primary-text-color));
                        margin-bottom: 16px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        font-size: 2.4rem;
                        font-weight: 400;
                        line-height: 3rem;
                    }

                    bgd-background-promo-renderer[renderer-style="full-height"] .promo-body-text.bgd-background-promo-renderer:not([hidden]).bgd-background-promo-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    @media (max-width: 424px) {
                        bgd-background-promo-renderer[renderer-style="full-height"] bg-icon.bgd-background-promo-renderer {
                            width:100%;
                        }
                    }

                    bgd-background-promo-renderer[renderer-style="no-icon"] bg-icon.bgd-background-promo-renderer {
                        display: none;
                    }

                    paper-button.bgd-subscription-notification-toggle-button-renderer {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    bgd-subscription-notification-toggle-button-renderer {
                        display: inline-block;
                        text-transform: uppercase;
                    }

                    bgd-subscription-notification-toggle-button-renderer.force-icon-button a.bgd-subscription-notification-toggle-button-renderer {
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-subscription-notification-toggle-button-renderer[disabled] a.bgd-subscription-notification-toggle-button-renderer:focus {
                        outline: none;
                    }

                    bgd-subscription-notification-toggle-button-renderer[is-icon-button][has-no-text] {
                        font-size: 0;
                    }

                    a.bgd-subscription-notification-toggle-button-renderer {
                        display: flex;
                    }

                    a.bg-simple-endpoint.bgd-subscription-notification-toggle-button-renderer {
                        color: inherit;
                        border-radius: inherit;
                        text-decoration: none;
                    }

                    bgd-subscription-notification-toggle-button-renderer[is-paper-button] {
                        border-radius: var(--bg-button-border-radius, 3px);
                        margin: var(--bg-button-margin, 0 0.29em);
                    }

                    bgd-subscription-notification-toggle-button-renderer[is-paper-button][disabled] {
                        color: var(--bg-spec-text-disabled);
                        background-color: transparent;
                    }

                    bgd-subscription-notification-toggle-button-renderer[is-icon-button][disabled] {
                        color: #9b9b9b;
                    }

                    bgd-subscription-notification-toggle-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                        margin-left: -16px;
                    }

                    bgd-subscription-notification-toggle-button-renderer[is-paper-button][button-size="size-large"] {
                        line-height: 24px;
                    }

                    paper-button.bgd-subscription-notification-toggle-button-renderer {
                        width: var(--bg-paper-button-width, auto);
                        height: auto;
                        border-radius: inherit;
                        margin: 0;
                        padding: var(--bg-button-padding, 0.7em 0.57em);
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        flex-grow: var(--bg-button-paper-button_-_flex-grow);
                        padding: var(--bg-button-paper-button_-_padding, var(--bg-button-padding, 0.7em 0.57em));
                    }

                    bgd-subscription-notification-toggle-button-renderer[start-justified] paper-button.bgd-subscription-notification-toggle-button-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #button.bgd-subscription-notification-toggle-button-renderer {
                        color: var(--bg-button-color);
                        background-color;}

                    bgd-subscription-notification-toggle-button-renderer #button.bgd-subscription-notification-toggle-button-renderer {
                        color: var(--bg-button-color, inherit);
                        background-color: transparent;
                        text-transform: inherit;
                    }

                    button.bgd-subscription-notification-toggle-button-renderer,bg-icon-button.bgd-subscription-notification-toggle-button-renderer {
                        padding: 1px 6px;
                    }

                    bg-icon-button.bgd-subscription-notification-toggle-button-renderer {
                        width: var(--bg-button-icon-size, 40px);
                        height: var(--bg-button-icon-size, 40px);
                        color: var(--bg-endpoint-color, hsl(0, 0%, 6.7%));
                    }

                    bg-icon-button.bgd-subscription-notification-toggle-button-renderer::-moz-focus-inner {
                        padding: 0;
                        margin: 0;
                        border: 0;
                    }

                    bg-icon-button.bgd-subscription-notification-toggle-button-renderer[disabled] {
                        color: hsla(0, 0%, 6.7%, .2);
                    }

                    bg-icon-button.bgd-subscription-notification-toggle-button-renderer {
                        line-height: 1;
                        padding: var(--bg-button-icon-padding, 8px);
                        width: var(--bg-button-icon-size, var(--bg-icon-width, 40px));
                        height: var(--bg-button-icon-size, var(--bg-icon-height, 40px));
                    }

                    bg-icon-button.bgd-subscription-notification-toggle-button-renderer > bg-icon.bgd-subscription-notification-toggle-button-renderer {
                        width: 100%;
                        height: 100%;
                    }

                    #button.bgd-subscription-notification-toggle-button-renderer bg-icon.bgd-subscription-notification-toggle-button-renderer + bg-formatted-string.bgd-subscription-notification-toggle-button-renderer {
                        margin-left: 8px;
                    }

                    #button.bgd-subscription-notification-toggle-button-renderer bg-formatted-string.bgd-subscription-notification-toggle-button-renderer + bg-icon.bgd-subscription-notification-toggle-button-renderer {
                        margin-left: var(--bg-button-icon-padding, 8px);
                    }

                    bgd-subscription-notification-toggle-button-renderer.style-text[is-icon-button] {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-subscribe-button-renderer {
                        --bg-formatted-string-deemphasize_-_color: hsla(0, 0%, 100%, .85);
                        --bg-formatted-string-deemphasize_-_margin-left: 4px;
                        --bg-formatted-string-deemphasize_-_display: initial;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    paper-button.bgd-subscribe-button-renderer {
                        background-color: var(--bg-spec-brand-subscribe-button-background);
                        border-radius: 2px;
                        color: #FFFFFF;
                        padding: var(--bg-button-padding);
                        margin: auto var(--bgd-subscribe-button-margin, 4px);
                        white-space: nowrap;
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    paper-button.keyboard-focus.bgd-subscribe-button-renderer {
                        border: 2px solid var(--bg-spec-filled-button-focus-outline);
                        padding: 8px 14px;
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    paper-button.bgd-subscribe-button-renderer[subscribed] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .6);
                    }

                    paper-button.bgd-subscribe-button-renderer[subscribed] bg-formatted-string.bgd-subscribe-button-renderer {
                        --bg-formatted-string-deemphasize_-_color: hsla(0, 0%, 6.7%, .6);
                        --bg-formatted-string-deemphasize_-_margin-left: 4px;
                        --bg-formatted-string-deemphasize_-_display: initial;
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_GRAY"] {
                        --bg-button-icon-size: 24px;
                        --bg-button-icon-padding: 4px;
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.bgd-subscribe-button-renderer {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .6);
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.bgd-subscribe-button-renderer,bgd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.bgd-subscribe-button-renderer {
                        padding: 4px 8px;
                        margin: 0;
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.keyboard-focus.bgd-subscribe-button-renderer,bgd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.keyboard-focus.bgd-subscribe-button-renderer {
                        padding: 2px 6px;
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_RED"] {
                        max-width: 100%;
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_RED"] bg-formatted-string.bgd-subscribe-button-renderer {
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_RED"] bgd-toggle-button-renderer.bgd-subscribe-button-renderer,bgd-subscribe-button-renderer[button-style="COMPACT_RED"] bgd-button-renderer.bgd-subscribe-button-renderer {
                        --bg-button-icon-size: 24px;
                        --bg-button-icon-padding: 0;
                        margin-left: 8px;
                    }

                    bgd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.bgd-subscribe-button-renderer[subscribed] bg-formatted-string.bgd-subscribe-button-renderer {
                        --bg-formatted-string-deemphasize_-_display: none;
                        --bg-formatted-string-deemphasize_-_color: initial;
                        --bg-formatted-string-deemphasize_-_margin-left: initial;
                    }

                    bgd-clarification-renderer {
                        display: block;
                        padding: 16px 0 16px 16px;
                        background-color: var(--bg-spec-10-percent-layer);
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-clarification-renderer:not(:hover) bgd-menu-renderer.bgd-clarification-renderer:not([menu-active]).bgd-clarification-renderer {
                        opacity: 0;
                    }

                    bgd-menu-renderer.bgd-clarification-renderer {
                        margin-top: -10px;
                    }

                    a.bgd-clarification-renderer {
                        display: flex;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    .text.bgd-clarification-renderer {
                        color: var(--bg-spec-text-primary);
                        min-width: 0;
                        margin: 0 0 0 16px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    .section-title.bgd-clarification-renderer {
                        display: none;
                    }

                    .section-header.bgd-clarification-renderer bg-img-shadow.bgd-clarification-renderer,.section-header.bgd-clarification-renderer bg-icon.bgd-clarification-renderer {
                        display: none;
                    }

                    .content-title.bgd-clarification-renderer {
                        padding-bottom: 4px;
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                    }

                    .content-title.bgd-clarification-renderer bg-icon.bgd-clarification-renderer {
                        display: none;
                    }

                    .external-link-icon.bgd-clarification-renderer {
                        width: 12px;
                        height: 12px;
                        margin-bottom: 2px;
                    }

                    .source.bgd-clarification-renderer {
                        padding-top: 4px;
                        color: var(--bg-spec-call-to-action);
                    }

                    #menu.bgd-clarification-renderer {
                        margin-bottom: -10px;
                    }

                    bgd-clarification-renderer[clarify-style="small"] a.bgd-clarification-renderer {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-clarification-renderer[clarify-style="small"] .content-title.bgd-clarification-renderer {
                        display: none;
                    }

                    bgd-clarification-renderer[clarify-style="small"] .content-title.bgd-clarification-renderer {
                        margin: 0 0 0 12px;
                    }

                    bgd-clarification-renderer[clarify-style="small"] .description.bgd-clarification-renderer {
                        display: inline;
                    }

                    bgd-clarification-renderer[clarify-style="small"] .source.bgd-clarification-renderer {
                        display: inline;
                    }

                    bgd-clarification-renderer[clarify-style="small"] .text.bgd-clarification-renderer {
                        display: block;
                    }

                    bgd-clarification-renderer[clarify-style="medium"] .description.bgd-clarification-renderer {
                        -webkit-line-clamp: 3;
                        display: block;
                        max-height: 5.4rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        -webkit-box-orient: vertical;
                        text-overflow: ellipsis;
                        white-space: normal;
                        display: -webkit-box;
                    }

                    bgd-clarification-renderer[clarify-style="large"] a.bgd-clarification-renderer {
                        display: block;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .source.bgd-clarification-renderer {
                        color: var(--bg-spec-text-secondary);
                        padding-top: 12px;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .source.bgd-clarification-renderer bg-icon.bgd-clarification-renderer {
                        display: none;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .content-title.bgd-clarification-renderer {
                        color: var(--bg-spec-call-to-action);
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .content-title.bgd-clarification-renderer bg-icon.bgd-clarification-renderer {
                        display: inline-block;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .section-title.bgd-clarification-renderer {
                        display: inline;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .text.bgd-clarification-renderer {
                        margin-left: 0;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .section-header.bgd-clarification-renderer {
                        margin-bottom: 16px;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .bg-simple-endpoint.bgd-clarification-renderer > bg-img-shadow.bgd-clarification-renderer,bgd-clarification-renderer[clarify-style="large"] .bg-simple-endpoint.bgd-clarification-renderer > bg-icon.bgd-clarification-renderer {
                        display: none;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .section-header.bgd-clarification-renderer bg-img-shadow.bgd-clarification-renderer,bgd-clarification-renderer[clarify-style="large"] .section-header.bgd-clarification-renderer bg-icon.bgd-clarification-renderer {
                        display: block;
                        margin-right: 8px;
                    }

                    bgd-clarification-renderer[clarify-style="large"] .section-header.bgd-clarification-renderer bg-icon.bgd-clarification-renderer {
                        color: var(--bg-spec-icon-active-other);
                    }

                    bgd-compact-link-renderer {
                        display: block;
                    }

                    .bg-simple-endpoint.bgd-compact-link-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-compact-link-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    #endpoint.bg-simple-endpoint.bgd-compact-link-renderer {
                        display: block;
                        cursor: pointer;
                    }

                    paper-item.bgd-compact-link-renderer {
                        color: var(--bg-compact-link-color, var(--bg-spec-text-primary));
                        min-height: 40px;
                        padding: var(--bg-compact-link-paper-item-padding, 0px 16px);
                    }

                    bgd-compact-link-renderer:not([has-secondary_]) paper-item.bgd-compact-link-renderer {
                        padding: var(--bg-compact-link-paper-item-padding, 0px 36px 0 16px);
                    }

                    #label.bgd-compact-link-renderer {
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #subtitle.bgd-compact-link-renderer {
                        display: block;
                        padding-left: 4px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bg-icon.bgd-compact-link-renderer {
                        color: var(--bg-compact-link-icon-color, var(--bg-spec-icon-inactive));
                    }

                    #content-icon.bgd-compact-link-renderer {
                        margin-right: 16px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #secondary-text.bgd-compact-link-renderer {
                        background: var(--bg-spec-themed-blue);
                        color: var(--bg-spec-filled-button-text);
                        padding: 4px;
                        border-radius: 2px;
                        font-size: 1.2rem;
                        font-weight: 500;
                        line-height: 1.2rem;
                    }

                    bg-img-shadow.bgd-compact-link-renderer {
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #right-icon.bgd-compact-link-renderer {
                        margin-right: 0;
                    }

                    #secondary-text.bgd-compact-link-renderer,#right-icon.bgd-compact-link-renderer {
                        margin-left: 8px;
                    }

                    bgd-compact-link-renderer[component-style=disclaimer] #endpoint.bgd-compact-link-renderer {
                        cursor: auto;
                    }

                    bgd-compact-link-renderer[component-style=disclaimer] #label.bgd-compact-link-renderer {
                        color: var(--bg-spec-text-secondary);
                        white-space: initial;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-compact-link-renderer[compact-link-style="compact-link-style-type-settings-sidebar"] {
                        padding: 8px 8px;
                    }

                    bgd-compact-link-renderer[compact-link-style="compact-link-style-type-settings-sidebar"][active] {
                        background-color: #EDEDED;
                    }

                    bgd-compact-link-renderer[compact-link-style="compact-link-style-type-settings-sidebar"][active] #label.bgd-compact-link-renderer {
                        font-weight: 500;
                    }

                    #label.bgd-compact-link-renderer,#subtitle.bgd-compact-link-renderer {
                        display: block;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        white-space: nowrap;
                    }

                    bgd-feedback-elicitation-single-question-renderer {
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        display: inline-block;
                        margin: 24px 0;
                        width: 100%;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #dismissable.bgd-feedback-elicitation-single-question-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    #header.bgd-feedback-elicitation-single-question-renderer {
                        -ms-align-self: stretch;
                        -webkit-align-self: stretch;
                        align-self: stretch;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #header.bgd-feedback-elicitation-single-question-renderer bg-icon-button.bgd-feedback-elicitation-single-question-renderer {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        color: var(--bg-spec-text-secondary);
                        width: var(--bg-icon-width);
                        height: var(--bg-icon-height);
                    }

                    #question.bgd-feedback-elicitation-single-question-renderer {
                        color: var(--bg-spec-text-primary);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    .bg-simple-endpoint.bgd-feedback-elicitation-single-question-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-feedback-elicitation-single-question-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bgd-feedback-elicitation-single-question-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bg-img-shadow.bgd-feedback-elicitation-single-question-renderer {
                        margin-right: 8px;
                        height: 68px;
                        width: 120px;
                    }

                    bgd-feedback-elicitation-single-question-renderer.is-channel bg-img-shadow.bgd-feedback-elicitation-single-question-renderer {
                        width: 56px;
                        height: 56px;
                        margin-right: 8px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #item-title.bgd-feedback-elicitation-single-question-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #responses.bgd-feedback-elicitation-single-question-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #responses.bgd-feedback-elicitation-single-question-renderer bg-formatted-string.bgd-feedback-elicitation-single-question-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #submit-button.bgd-feedback-elicitation-single-question-renderer {
                        margin-top: 12px;
                    }

                    paper-radio-button.bgd-feedback-elicitation-single-question-renderer {
                        padding: 12px 0 0;
                    }

                    bgd-message-renderer {
                        padding: 16px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-message-renderer[shelf] {
                        padding: 0 0 24px;
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    #message.bgd-message-renderer {
                        color: var(--bg-message-renderer-text-color, var(--bg-primary-text-color));
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #submessage.bgd-message-renderer {
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #message.bgd-message-renderer:not([hidden]).bgd-message-renderer + #submessage.bgd-message-renderer {
                        margin-top: 16px;
                    }

                    #message-button.bgd-message-renderer:not(:empty) {
                        margin-top: 16px;
                    }

                    bgd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] {
                        padding-top: 140px;
                    }

                    bgd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] bg-icon.bgd-message-renderer {
                        height: 96px;
                        width: 96px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] #message.bgd-message-renderer:not([hidden]).bgd-message-renderer {
                        margin-top: 24px;
                        font-size: 2.4rem;
                        font-weight: 400;
                        line-height: 3rem;
                    }

                    bgd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] #submessage.bgd-message-renderer:not([hidden]).bgd-message-renderer {
                        margin-top: 8px;
                        color: var(--bg-spec-text-primary);
                    }

                    bgd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] #message-button.bgd-message-renderer:not(:empty) {
                        margin-top: 24px;
                    }

                    bgd-game-card-renderer {
                        display: block;
                        vertical-align: top;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #game.bgd-game-card-renderer {
                        padding-bottom: 4px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-grid-channel-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    bg-img-shadow.bgd-grid-channel-renderer {
                        height: 103px;
                        width: 103px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #channel.bgd-grid-channel-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #channel-info.bgd-grid-channel-renderer {
                        max-width: 100%;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #title.bgd-grid-channel-renderer,#thumbnail-attribution.bgd-grid-channel-renderer {
                        max-width: 100%;
                    }

                    #title.bgd-grid-channel-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 4px 0;
                        text-overflow: ellipsis;
                        display: block;
                        max-height: 1.6rem;
                        white-space: nowrap;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #thumbnail-attribution.bgd-grid-channel-renderer {
                        color: var(--bg-spec-text-secondary);
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #subscribe.bgd-grid-channel-renderer {
                        margin-top: 16px;
                    }

                    bgd-grid-movie-playlist-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    bgd-thumbnail.bgd-grid-movie-playlist-renderer {
                        height: 302px;
                        width: 210px;
                    }

                    bgd-video-meta-block.bgd-grid-movie-playlist-renderer {
                        padding-right: 24px;
                    }

                    #badges.bgd-grid-movie-playlist-renderer {
                        margin-top: 8px;
                    }

                    #video-title.bgd-grid-movie-playlist-renderer {
                        display: block;
                        margin: 8px 0 8px;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    h3.bgd-grid-movie-playlist-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    .bg-simple-endpoint.bgd-grid-movie-playlist-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-grid-movie-playlist-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    bgd-grid-playlist-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    bgd-playlist-thumbnail.bgd-grid-playlist-renderer {
                        height: var(--bgd-grid-thumbnail_-_height);
                        width: 210px;
                    }

                    .bg-simple-endpoint.bgd-grid-playlist-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-grid-playlist-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    #meta.bg-simple-endpoint.bgd-grid-playlist-renderer {
                        padding-right: 24px;
                    }

                    a.bg-simple-endpoint.bgd-grid-playlist-renderer {
                        display: block;
                    }

                    bgd-badge-supported-renderer.bgd-grid-playlist-renderer {
                        margin-top: 4px;
                    }

                    h3.bgd-grid-playlist-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 8px 0 8px;
                    }

                    #video-title.bgd-grid-playlist-renderer {
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #view-more.bgd-grid-playlist-renderer {
                        display: block;
                        margin-top: 4px;
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        font-size: 1.25rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    h3.bgd-grid-playlist-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    bgd-grid-radio-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    bgd-grid-radio-renderer:not(:hover) bgd-menu-renderer.bgd-grid-radio-renderer:not([menu-active]).bgd-grid-radio-renderer {
                        opacity: 0;
                    }

                    bgd-grid-radio-renderer[is-dismissed] #dismissable.bgd-grid-radio-renderer,bgd-grid-radio-renderer #dismissed.bgd-grid-radio-renderer {
                        display: none;
                    }

                    bgd-grid-radio-renderer[is-dismissed] #dismissed.bgd-grid-radio-renderer {
                        display: block;
                    }

                    bgd-thumbnail.bgd-grid-radio-renderer {
                        height: var(--bgd-grid-thumbnail_-_height);
                        width: 210px;
                    }

                    bgd-video-meta-block.bgd-grid-radio-renderer {
                        padding-right: 24px;
                    }

                    .bg-simple-endpoint.bgd-grid-radio-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-grid-radio-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bgd-grid-radio-renderer {
                        display: block;
                    }

                    #video-title.bgd-grid-radio-renderer {
                        display: block;
                        margin: 8px 0 8px;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-grid-radio-renderer #video-title.bgd-grid-radio-renderer {
                        margin: 8px 0 8px;
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    h3.bgd-grid-radio-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #details.bgd-grid-radio-renderer {
                        position: relative;
                        padding-right: 24px;
                    }

                    bgd-menu-renderer.bgd-grid-radio-renderer {
                        --paper-icon-button_-_padding: 0;
                        --paper-icon-button_-_width: 24px;
                        --paper-icon-button_-_height: 24px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-top: 4px;
                    }

                    bgd-grid-show-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    bgd-grid-show-renderer:not(:hover) bgd-menu-renderer.bgd-grid-show-renderer:not([menu-active]).bgd-grid-show-renderer:not(:focus-within) {
                        opacity: 0;
                    }

                    bgd-playlist-thumbnail.bgd-grid-show-renderer {
                        height: var(--bgd-grid-thumbnail_-_height);
                        width: 210px;
                    }

                    bgd-video-meta-block.bgd-grid-show-renderer {
                        padding-right: 24px;
                    }

                    #details.bgd-grid-show-renderer {
                        position: relative;
                    }

                    bgd-menu-renderer.bgd-grid-show-renderer {
                        --paper-icon-button_-_padding: 0;
                        --paper-icon-button_-_width: 24px;
                        --paper-icon-button_-_height: 24px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-top: 4px;
                    }

                    #video-title.bgd-grid-show-renderer {
                        display: block;
                        margin: 8px 0 8px;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-grid-show-renderer #video-title.bgd-grid-show-renderer {
                        margin: 8px 0 8px;
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    h3.bgd-grid-show-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    .bg-simple-endpoint.bgd-grid-show-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-grid-show-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    bgd-grid-video-renderer,.bgd-grid-video-renderer[meta-block] {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-grid-video-renderer.grid #metadata.bgd-grid-video-renderer,bgd-grid-video-renderer.compact #metadata.bgd-grid-video-renderer,.bgd-grid-video-renderer[meta-block].grid.bgd-grid-video-renderer #metadata.bgd-grid-video-renderer,.bgd-grid-video-renderer[meta-block].compact.bgd-grid-video-renderer #metadata.bgd-grid-video-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-grid-video-renderer.light #byline.bgd-grid-video-renderer,.bgd-grid-video-renderer[meta-block].light.bgd-grid-video-renderer #byline.bgd-grid-video-renderer {
                        color: hsl(0, 0%, 53.3%);
                    }

                    #metadata.bgd-grid-video-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #additional-metadata-line.bgd-grid-video-renderer > .bgd-grid-video-renderer:not(:last-of-type):after {
                        content: '•';
                        margin: 4px 4px 0;
                    }

                    #metadata-line.bgd-grid-video-renderer {
                        color: var(--bgd-metadata-line-color, var(--bg-spec-text-secondary));
                        max-width: 100%;
                        display: block;
                        line-height: 1.8rem;
                        max-height: 3.6rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        text-transform: none;
                        display: flex;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #additional-metadata-line.bgd-grid-video-renderer {
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #byline-container.bgd-grid-video-renderer {
                        max-width: 100%;
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #byline-inner-container.bgd-grid-video-renderer {
                        max-width: 100%;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #separator.bgd-grid-video-renderer {
                        display: none;
                    }

                    bgd-grid-video-renderer:not(.grid):not(.compact).byline-separated #separator.bgd-grid-video-renderer,.bgd-grid-video-renderer[meta-block].bgd-grid-video-renderer:not(.grid):not(.compact).byline-separated #separator.bgd-grid-video-renderer {
                        display: inline-block;
                        color: var(--bg-spec-text-secondary);
                        margin: 0 4px;
                    }

                    #byline.bgd-grid-video-renderer {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        --bg-endpoint-visited-color: var(--bg-spec-text-secondary);
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        overflow-x: hidden;
                        text-overflow: ellipsis;
                    }

                    #byline.complex-string.bgd-grid-video-renderer {
                        display: flex;
                    }

                    bgd-grid-video-renderer.grid #byline.bgd-grid-video-renderer,.bgd-grid-video-renderer[meta-block].grid.bgd-grid-video-renderer #byline.bgd-grid-video-renderer {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        --bg-endpoint-hover-color: var(--bg-hovered-text-color);
                    }

                    #metadata-line.bgd-grid-video-renderer > .bgd-grid-video-renderer:not(:last-of-type):after {
                        content: '•';
                        margin: 0 4px;
                    }

                    #metadata-line.bgd-grid-video-renderer span.bgd-grid-video-renderer {
                        display: inline-block;
                    }

                    bgd-badge-supported-renderer.bgd-grid-video-renderer {
                        margin-right: 8px;
                    }

                    bgd-grid-video-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    bgd-grid-video-renderer:not(:hover) bgd-menu-renderer.bgd-grid-video-renderer:not([menu-active]).bgd-grid-video-renderer:not(:focus-within) {
                        opacity: 0;
                    }

                    bgd-grid-video-renderer[is-dismissed] #dismissable.bgd-grid-video-renderer,bgd-grid-video-renderer #dismissed.bgd-grid-video-renderer {
                        display: none;
                    }

                    bgd-grid-video-renderer[is-dismissed] #dismissed.bgd-grid-video-renderer {
                        display: block;
                    }

                    bgd-thumbnail.bgd-grid-video-renderer {
                        height: var(--bgd-grid-thumbnail_-_height);
                        width: 210px;
                    }

                    #meta.bgd-grid-video-renderer {
                        padding-right: 24px;
                    }

                    #badges.bgd-grid-video-renderer {
                        margin-top: 8px;
                    }

                    #details.bgd-grid-video-renderer {
                        position: relative;
                        cursor: pointer;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #details.bgd-grid-video-renderer a.bgd-grid-video-renderer {
                        display: block;
                    }

                    bgd-grid-video-renderer.use-ellipsis #details.bgd-grid-video-renderer a.bgd-grid-video-renderer {
                        display: -webkit-box;
                    }

                    bgd-menu-renderer.bgd-grid-video-renderer {
                        --paper-icon-button_-_padding: 0;
                        --paper-icon-button_-_width: 24px;
                        --paper-icon-button_-_height: 24px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-top: 4px;
                    }

                    #dismissed.bgd-grid-video-renderer {
                        padding-bottom: 56.19%;
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        position: relative;
                    }

                    #dismissed.bgd-grid-video-renderer:focus {
                        outline: none;
                    }

                    #dismissed-content.bgd-grid-video-renderer {
                        box-sizing: border-box;
                        padding: 8px;
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #video-title.bg-simple-endpoint.bgd-grid-video-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-grid-video-renderer #video-title.bg-simple-endpoint.bgd-grid-video-renderer {
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    h3.bgd-grid-video-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 8px 0 8px;
                    }

                    #buttons.bgd-grid-video-renderer > *.bgd-grid-video-renderer {
                        margin-top: 4px;
                    }

                    bgd-grid-movie-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    bgd-thumbnail.bgd-grid-movie-renderer {
                        height: 302px;
                        width: 210px;
                    }

                    bgd-video-meta-block.bgd-grid-movie-renderer {
                        padding-right: 24px;
                    }

                    .grid-movie-renderer-metadata.bgd-grid-movie-renderer {
                        color: var(--bgd-metadata-line-color, var(--bg-spec-text-secondary));
                        margin-top: 8px;
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    .badges.bgd-grid-movie-renderer {
                        margin-top: 8px;
                    }

                    .bg-simple-endpoint.bgd-grid-movie-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-grid-movie-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bgd-grid-movie-renderer {
                        display: block;
                    }

                    #video-title.bgd-grid-movie-renderer {
                        display: block;
                        margin: 8px 0 0;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    h3.bgd-grid-movie-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    bgd-details-bar-renderer {
                        display: inline-block;
                    }

                    a.bgd-details-bar-renderer {
                        background-color: #282828;
                        height: 40px;
                        padding: 0 20px 0 20px;
                        text-decoration: none;
                        width: 445px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    .action-message.bgd-details-bar-renderer {
                        color: hsla(0, 0%, 100%, .8);
                        text-transform: uppercase;
                        font-size: 1.4rem;
                        font-weight: 400;
                        letter-spacing: 0.1rem;
                        line-height: 1.4rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-details-bar-renderer[themeable_] .action-message.bgd-details-bar-renderer {
                        color: #FFFFFF;
                    }

                    bg-video-as-thumbnail-details {
                        display: inline-block;
                    }

                    bg-video-as-thumbnail-details[animate-placeholder-on-entrance] #placeholder.bg-video-as-thumbnail-details {
                        animation: 1.8s cubic-bezier(0.4, 0.0, 0.2, 1) background-entry forwards 1;
                        opacity: 0;
                        transform: scale(1);
                    }

                    #placeholder.bg-video-as-thumbnail-details {
                        background-position: top center;
                        background-repeat: no-repeat;
                        background-size: cover;
                        height: 100%;
                        position: absolute;
                        width: 100%;
                    }

                    #video-container.bg-video-as-thumbnail-details {
                        height: var(--bg-video-container-thumbnail-height, 100%);
                        overflow: hidden;
                        position: absolute;
                        top: 0;
                        width: var(--bg-video-container-thumbnail-width, 100%);
                        margin-left: var(--bg-video-thumbnail-margin-left, 0px);
                    }

                    #video.bg-video-as-thumbnail-details {
                        height: var(--bg-video-thumbnail-height, 100%);
                        min-width: 100%;
                        min-height: 100%;
                        position: absolute;
                        width: var(--bg-video-thumbnail-width, 100%);
                    }

                    #placeholder.bg-video-as-thumbnail-details,#video.bg-video-as-thumbnail-details {
                        opacity: 1;
                        transition: opacity 0.5s ease-in-out;
                    }

                    #placeholder.hideit.bg-video-as-thumbnail-details,#video.hideit.bg-video-as-thumbnail-details {
                        opacity: 0;
                    }

                    @keyframes background-entry {
                        from {
                            opacity: 0;
                            transform: scale(1);
                        }

                        to {
                            opacity: 1;
                            transform: scale(1.1);
                        }
                    }

                    bgd-poster-details-renderer {
                        --bg-video-container-thumbnail-height: 273px;
                        --bg-video-container-thumbnail-width: 655px;
                        --bg-video-thumbnail-margin-left: -85px;
                        display: inline-block;
                        height: 313px;
                        position: relative;
                        width: 485px;
                    }

                    #overlay.bgd-poster-details-renderer {
                        background-position: top center;
                        background-repeat: no-repeat;
                        background-size: cover;
                        color: hsla(0, 0%, 100%, .8);
                        height: 253px;
                        position: absolute;
                        padding: 0 20px 20px;
                        left: -1px;
                        top: 0;
                        width: 447px;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-poster-details-renderer[themeable_] #overlay.bgd-poster-details-renderer,bgd-poster-details-renderer[themeable_] #desc.bgd-poster-details-renderer,bgd-poster-details-renderer[themeable_] #metadata-item.bgd-poster-details-renderer {
                        color: #FFFFFF;
                    }

                    bg-video-as-thumbnail-details.bgd-poster-details-renderer {
                        height: 273px;
                        overflow: hidden;
                        position: absolute;
                        width: 485px;
                        z-index: -1;
                    }

                    #title.bgd-poster-details-renderer {
                        font-family: 'bg Sans';
                        font-size: 2.4rem;
                        font-weight: 400;
                        line-height: 2.8rem;
                        -moz-osx-font-smoothing: grayscale;
                        -webkit-font-smoothing: antialiased;
                    }

                    #metadata.bgd-poster-details-renderer {
                        margin-top: 4px;
                    }

                    #metadata-item.bgd-poster-details-renderer {
                        color: #cccccc;
                        font-size: 1.4rem;
                        font-weight: 300;
                        line-height: 1.8rem;
                        -moz-osx-font-smoothing: grayscale;
                        -webkit-font-smoothing: antialiased;
                    }

                    #metadata-item.bgd-poster-details-renderer:not(:first-child):before {
                        content: "• ";
                        margin-left: 4px;
                    }

                    #desc.bgd-poster-details-renderer {
                        margin-top: 12px;
                        max-height: 64px;
                        overflow: hidden;
                        width: 445px;
                        font-size: 1.6rem;
                        font-weight: 300;
                        line-height: 2.2rem;
                        -moz-osx-font-smoothing: grayscale;
                        -webkit-font-smoothing: antialiased;
                    }

                    #desc.bgd-poster-details-renderer:empty {
                        display: none;
                    }

                    #video-container.bgd-poster-details-renderer {
                        height: 273px;
                        overflow: hidden;
                        position: relative;
                        width: 485px;
                    }

                    bgd-poster-renderer {
                        --bg-img-max-height: 100%;
                        --bg-img-max-width: none;
                        backface-visibility: hidden;
                        display: inline-block;
                        height: 313px;
                        transform: translateZ(0) scale(1.0, 1.0);
                        transition: opacity 0.3s cubic-bezier(.4, 0, .2, 1);
                        width: 210px;
                    }

                    bgd-poster-renderer[state='hovering'],bgd-poster-renderer[state='after-hover'] {
                        position: absolute;
                    }

                    bgd-poster-renderer[state='hovering']:not([is-hovering]):not([is-prev-hovering]) {
                        z-index: 3;
                    }

                    bgd-poster-renderer[is-hovering] {
                        z-index: 2;
                    }

                    bgd-poster-renderer[state='hovering'][is-prev-hovering] {
                        z-index: 1;
                    }

                    bgd-poster-renderer[state='after-hover']:not([is-prev-hovering]) {
                        z-index: 2;
                    }

                    bgd-poster-renderer[state='after-hover'][is-prev-hovering] {
                        z-index: 1;
                    }

                    bgd-poster-renderer:not([is-hovering]) #hover.bgd-poster-renderer {
                        opacity: 0.0;
                    }

                    bgd-poster-renderer[is-hovering] #static.bgd-poster-renderer {
                        opacity: 0.0;
                    }

                    bgd-poster-renderer[state='hovering']:not([is-hovering]) #static.bgd-poster-renderer {
                        opacity: 0.4;
                        transform: scaleX(0.947619) scaleY(0.948881);
                    }

                    bgd-poster-renderer[is-hovering] #view.bgd-poster-renderer,bgd-poster-renderer[state='after-hover'][is-prev-hovering] #view.bgd-poster-renderer {
                        opacity: 0;
                    }

                    #view.bgd-poster-renderer {
                        overflow: hidden;
                        backface-visibility: hidden;
                        position: absolute;
                        height: 313px;
                        width: 485px;
                        z-index: 3;
                        opacity: 1.0;
                        transform: translateX(-137.5px) scaleX(0.4329) scaleY(1.0);
                        background-color: hsl(0, 0%, 7%);
                    }

                    bgd-poster-renderer[themeable_] #view.bgd-poster-renderer {
                        background: transparent;
                    }

                    #hover.bgd-poster-renderer {
                        overflow: hidden;
                        backface-visibility: hidden;
                        height: 313px;
                        pointer-events: none;
                        position: absolute;
                        transition: opacity 0.3s cubic-bezier(.4, 0, .2, 1);
                        transform: translateX(-137.5px);
                        width: 485px;
                        z-index: -1;
                    }

                    #static.bgd-poster-renderer {
                        backface-visibility: hidden;
                        height: 313px;
                        margin-left: 0;
                        margin-right: 0;
                        pointer-events: none;
                        position: absolute;
                        transition: opacity 0.3s cubic-bezier(.4, 0, .2, 1);
                        vertical-align: middle;
                        width: 210px;
                        z-index: 4;
                        position: var(--layout-fit_-_position, absolute);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #static.bgd-poster-renderer bg-img-shadow.bgd-poster-renderer {
                        display: block;
                        position: absolute;
                        transform: translateY(-50%);
                        top: 50%;
                        left: 0;
                        width: 100%;
                    }

                    bgd-grid-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #items.bgd-grid-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #items.hovering.bgd-grid-renderer {
                        position: relative;
                        overflow-x: hidden;
                    }

                    #items.bgd-grid-renderer > bgd-grid-video-renderer.bgd-grid-renderer,#items.bgd-grid-renderer > bgd-grid-radio-renderer.bgd-grid-renderer,#items.bgd-grid-renderer > bgd-grid-channel-renderer.bgd-grid-renderer,#items.bgd-grid-renderer > bgd-grid-playlist-renderer.bgd-grid-renderer,#items.bgd-grid-renderer > bgd-grid-movie-playlist-renderer.bgd-grid-renderer,#items.bgd-grid-renderer > bgd-grid-movie-renderer.bgd-grid-renderer,#items.bgd-grid-renderer > bgd-grid-show-renderer.bgd-grid-renderer,#items.bgd-grid-renderer > bgd-game-card-renderer.bgd-grid-renderer {
                        margin-right: 4px;
                        display: inline-block;
                        width: 210px;
                        margin-bottom: 24px;
                    }

                    #items.bgd-grid-renderer > bgd-game-card-renderer.bgd-grid-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #items.bgd-grid-renderer > bg-music-pass-small-feature-info-renderer.bgd-grid-renderer {
                        width: 312px;
                    }

                    bg-music-pass-small-feature-info-renderer.bgd-grid-renderer {
                        margin-top: 64px;
                        margin-bottom: 64px;
                    }

                    bg-music-pass-small-feature-info-renderer.bgd-grid-renderer:not(:last-child) {
                        margin-right: 24px;
                    }

                    bgd-poster-renderer.bgd-grid-renderer {
                        margin-right: 4px;
                        margin-bottom: 24px;
                    }

                    #show-more-button.bgd-grid-renderer {
                        margin-bottom: 16px;
                        -ms-align-self: flex-start;
                        -webkit-align-self: flex-start;
                        align-self: flex-start;
                    }

                    #view-all.bgd-grid-renderer {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        cursor: pointer;
                        margin: 16px 0 24px;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-newspaper-hero-video-renderer {
                        width: 642px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-thumbnail.bgd-newspaper-hero-video-renderer {
                        margin-right: 16px;
                        height: 180px;
                        width: 320px;
                    }

                    #contents.bgd-newspaper-hero-video-renderer {
                        min-width: 0;
                        margin-right: 16px;
                    }

                    h3.bgd-newspaper-hero-video-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #video-title.bgd-newspaper-hero-video-renderer {
                        margin-bottom: 12px;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        display: block;
                        max-height: 1.6rem;
                        white-space: nowrap;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    .bg-simple-endpoint.bgd-newspaper-hero-video-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-newspaper-hero-video-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    #meta.bg-simple-endpoint.bgd-newspaper-hero-video-renderer {
                        display: block;
                        margin-bottom: 16px;
                    }

                    #description.bgd-newspaper-hero-video-renderer {
                        color: hsla(0, 0%, 6.7%, .8);
                        margin-right: 24px;
                        display: block;
                        max-height: 6.3rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    @media (max-width: 662px) {
                        bgd-newspaper-hero-video-renderer {
                            width:428px;
                            display: flex;
                            -ms-flex-direction: column;
                            -webkit-flex-direction: column;
                            flex-direction: column;
                        }

                        #contents.bgd-newspaper-hero-video-renderer,#meta.bg-simple-endpoint.bgd-newspaper-hero-video-renderer {
                            margin: 0;
                        }

                        bgd-thumbnail.bgd-newspaper-hero-video-renderer {
                            margin: 0 0 8px;
                            height: 242px;
                            width: 428px;
                        }

                        #description.bgd-newspaper-hero-video-renderer {
                            display: none;
                        }

                        #video-title.bgd-newspaper-hero-video-renderer {
                            margin-bottom: 4px;
                        }
                    }

                    bgd-newspaper-mini-video-renderer {
                        display: inline-block;
                        width: 210px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-thumbnail.bgd-newspaper-mini-video-renderer {
                        height: var(--bgd-grid-thumbnail_-_height);
                        width: 210px;
                    }

                    .bg-simple-endpoint.bgd-newspaper-mini-video-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-newspaper-mini-video-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    #meta.bg-simple-endpoint.bgd-newspaper-mini-video-renderer {
                        padding-right: 24px;
                    }

                    h3.bgd-newspaper-mini-video-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #video-title.bgd-newspaper-mini-video-renderer {
                        display: block;
                        margin: 8px 0 8px;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-newspaper-renderer {
                        display: block;
                        padding: 24px 0 24px;
                        overflow: hidden;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-newspaper-hero-video-renderer.bgd-newspaper-renderer {
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #secondary-contents.bgd-newspaper-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-newspaper-mini-video-renderer.bgd-newspaper-renderer:not(:last-of-type) {
                        padding-right: 4px;
                    }

                    @media (max-width: 662px) {
                        #secondary-contents.bgd-newspaper-renderer {
                            display:none;
                        }
                    }

                    bgd-topic-recommendations-chip-renderer {
                        --bgd-thumbnail-overlay-button-background: none;
                        display: inline-block;
                        width: 115px;
                        height: 127px;
                        margin-right: 8px;
                        padding-right: 0;
                        position: relative;
                    }

                    bg-img-shadow.bgd-topic-recommendations-chip-renderer {
                        overflow: hidden;
                        border-top-left-radius: 16px;
                        border-top-right-radius: 16px;
                        display: block;
                        height: 64px;
                        width: 115px;
                    }

                    #scrim.bgd-topic-recommendations-chip-renderer {
                        background-color: var(--bg-lightsource-section1-color, var(--bg-spec-call-to-action));
                        color: var(--bg-lightsource-primary-title-color, var(--bg-spec-filled-button-text));
                        height: calc(127px - 64px);
                        overflow: hidden;
                        border-bottom-left-radius: 16px;
                        border-bottom-right-radius: 16px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #scrim-title.bgd-topic-recommendations-chip-renderer {
                        padding-left: 8px;
                        padding-right: 8px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-topic-recommendations-chip-renderer[is-dismissed] #dismissable.bgd-topic-recommendations-chip-renderer {
                        display: none;
                    }

                    bgd-topic-recommendations-chip-renderer[is-dismissed] #dismissed.bgd-topic-recommendations-chip-renderer {
                        display: block;
                    }

                    #hover-overlays.bgd-topic-recommendations-chip-renderer {
                        top: 0;
                        position: absolute;
                        border-top-left-radius: 16px;
                        border-top-right-radius: 16px;
                        display: none;
                        background-color: rgba(0, 0, 0, 0.10);
                        height: 64px;
                        width: 115px;
                    }

                    bgd-topic-recommendations-chip-renderer[is-thumbnail-hovered_] #hover-overlays.bgd-topic-recommendations-chip-renderer {
                        display: block;
                    }

                    bgd-compact-station-renderer {
                        display: inline-block;
                    }

                    .flex-container.bgd-compact-station-renderer {
                        background-color: var(--bg-playlist-background-item);
                        width: 317px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-thumbnail.bgd-compact-station-renderer {
                        height: var(--bgd-thumbnail-height);
                        width: var(--bgd-thumbnail-height);
                    }

                    a.bgd-compact-station-renderer {
                        margin: 8px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    h3.bgd-compact-station-renderer {
                        color: var(--bg-spec-text-primary);
                        margin-bottom: 8px;
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #description.bgd-compact-station-renderer {
                        color: var(--bg-spec-text-secondary);
                        display: -webkit-box;
                        max-height: 3.6rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #flex-item.bgd-compact-station-renderer {
                        margin-bottom: 8px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #video-count-text.bgd-compact-station-renderer {
                        color: var(--bg-spec-text-secondary);
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bg-formatted-string.bgd-panel-show-style-metadata-renderer {
                        display: block;
                        margin-top: 8px;
                        margin-bottom: 8px;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-primetime-promo-panel-renderer {
                        display: inline-block;
                        width: calc(317px + 4px);
                    }

                    bg-img-shadow.bgd-primetime-promo-panel-renderer {
                        height: 138px;
                        width: calc(317px + 4px);
                    }

                    bgd-compact-channel-recommendation-card-renderer {
                        display: inline-block;
                        width: 210px;
                        position: relative;
                    }

                    bgd-compact-channel-recommendation-card-renderer[is-dismissed] {
                        display: none;
                    }

                    bgd-compact-channel-recommendation-card-renderer:not(:hover) bgd-menu-renderer.bgd-compact-channel-recommendation-card-renderer:not([menu-active]).bgd-compact-channel-recommendation-card-renderer {
                        opacity: 0;
                    }

                    #banner.bgd-compact-channel-recommendation-card-renderer {
                        position: relative;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        width: 210px;
                        height: 56px;
                    }

                    #avatar.bgd-compact-channel-recommendation-card-renderer {
                        border: 1px solid rgba(255, 255, 255, 0.3);
                        height: 32px;
                        margin-left: 8px;
                        position: absolute;
                        width: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    [dir="rtl"] #avatar-protection.bgd-compact-channel-recommendation-card-renderer, #avatar-protection.bgd-compact-channel-recommendation-card-renderer[dir="rtl"] {
                        -webkit-transform: scale(-1,1);
                        transform: scale(-1, 1);
                    }

                    #channel-art.bgd-compact-channel-recommendation-card-renderer,#avatar-protection.bgd-compact-channel-recommendation-card-renderer {
                        position: absolute;
                        width: 210px;
                        height: 56px;
                    }

                    #lower-overlay.bgd-compact-channel-recommendation-card-renderer {
                        fill: var(--bgd-channel-recommendation-card-avatar-overlay-color);
                        fill-opacity: 0.50;
                    }

                    #upper-overlay.bgd-compact-channel-recommendation-card-renderer {
                        fill: var(--bgd-channel-recommendation-card-avatar-overlay-color);
                        fill-opacity: 0.80;
                    }

                    #card-body.bgd-compact-channel-recommendation-card-renderer {
                        max-width: 100%;
                    }

                    #channel-info.bgd-compact-channel-recommendation-card-renderer {
                        margin: 0 8px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #title.bgd-compact-channel-recommendation-card-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 0;
                        margin-top: 16px;
                        margin-bottom: 12px;
                        max-width: 100%;
                        text-overflow: ellipsis;
                        display: block;
                        max-height: 1.6rem;
                        white-space: nowrap;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #subscribe-container.bgd-compact-channel-recommendation-card-renderer {
                        padding: 0 8px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-subscribe-button-renderer.bgd-compact-channel-recommendation-card-renderer {
                        max-width: 100%;
                    }

                    bgd-menu-renderer.bgd-compact-channel-recommendation-card-renderer {
                        --bg-icon-width: 24px;
                        --bg-icon-height: 24px;
                        position: absolute;
                        right: 4px;
                        top: 64px;
                    }

                    bgd-compact-channel-recommendation-card-renderer[card-style_="CARD_STYLE_COMPACT_LEFT_ALIGN"] #channel-info.bgd-compact-channel-recommendation-card-renderer {
                        margin: 0px;
                        padding-right: 24px;
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    bgd-compact-channel-recommendation-card-renderer[card-style_="CARD_STYLE_COMPACT_LEFT_ALIGN"] #subscribe-container.bgd-compact-channel-recommendation-card-renderer {
                        padding: 0px;
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    bgd-compact-channel-recommendation-card-renderer[card-style_="CARD_STYLE_COMPACT_LEFT_ALIGN"] #title.bgd-compact-channel-recommendation-card-renderer {
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    bg-horizontal-list-renderer {
                        display: block;
                        position: relative;
                        width: var(--bg-horizontal-list-renderer-width, auto);
                    }

                    #scroll-container.bg-horizontal-list-renderer {
                        overflow: hidden;
                    }

                    #items.bg-horizontal-list-renderer {
                        margin-bottom: var(--bgd-horizontal-list-margin-bottom, 24px);
                        transition-duration: 0.15s;
                        transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                        will-change: transform;
                        display: inline-block;
                        white-space: nowrap;
                    }

                    #items.bg-horizontal-list-renderer > *.bg-horizontal-list-renderer {
                        padding-right: 4px;
                        display: inline-block;
                        vertical-align: top;
                        white-space: normal;
                    }

                    #items.bg-horizontal-list-renderer > bgd-compact-channel-recommendation-card-renderer.bg-horizontal-list-renderer[is-dismissed] {
                        display: none;
                    }

                    #items.bg-horizontal-list-renderer > bgd-post-renderer.bg-horizontal-list-renderer {
                        display: inline-flex;
                        padding-right: 16px;
                        margin: 0 4px;
                    }

                    bg-horizontal-list-renderer[at-start] #left-arrow.bg-horizontal-list-renderer .arrow.bg-horizontal-list-renderer {
                        display: none;
                        opacity: 0;
                    }

                    bg-horizontal-list-renderer[at-end] #right-arrow.bg-horizontal-list-renderer .arrow.bg-horizontal-list-renderer {
                        display: none;
                        opacity: 0;
                    }

                    #left-arrow.bg-horizontal-list-renderer {
                        position: absolute;
                        top: var(--bgd-horizontal-list-arrow-top, 0);
                        height: var(--bgd-thumbnail-height);
                        z-index: 1;
                    }

                    #right-arrow.bg-horizontal-list-renderer {
                        position: absolute;
                        top: var(--bgd-horizontal-list-arrow-top, 0);
                        right: 4px;
                        height: var(--bgd-thumbnail-height);
                        z-index: 200;
                    }

                    #left-arrow.bg-horizontal-list-renderer,#right-arrow.bg-horizontal-list-renderer {
                        will-change: transform;
                        width: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    .arrow.bg-horizontal-list-renderer {
                        cursor: pointer;
                        width: 40px;
                        height: 40px;
                        border-radius: 24px;
                        background-color: var(--bg-dialog-background);
                        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                        fill-opacity: 50%;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #items.bg-horizontal-list-renderer > bgd-primetime-promo-panel-renderer.bg-horizontal-list-renderer {
                        padding-right: 0;
                    }

                    #items.bg-horizontal-list-renderer > bgd-primetime-promo-panel-renderer.bg-horizontal-list-renderer:not(:last-child)::after {
                        content: "";
                        display: inline-block;
                        background-color: rgba(0, 0, 0, 0.60);
                        width: 5px;
                        position: absolute;
                        top: 0px;
                        height: 138px;
                        margin-left: calc(317px + 2px);
                        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gsaFgUKWiVUWgAAABpJREFUKM9j+P///38mBgYGhlFilBglhisBAJS4BYu0405rAAAAAElFTkSuQmCC");
                        background-size: 1px 118px;
                        background-repeat: no-repeat;
                        background-position: 2px 10px;
                    }

                    bgd-compact-promoted-item-renderer {
                        display: block;
                    }

                    bgd-compact-promoted-item-renderer[is-dismissed] #dismissable.bgd-compact-promoted-item-renderer,bgd-compact-promoted-item-renderer:not([is-dismissed]) #dismissed.bgd-compact-promoted-item-renderer {
                        display: none;
                    }

                    #dismissable.bgd-compact-promoted-item-renderer {
                        color: var(--bg-spec-text-primary);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #content.bgd-compact-promoted-item-renderer {
                        width: 100%;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-thumbnail.bgd-compact-promoted-item-renderer {
                        margin-right: 16px;
                        height: 98px;
                        width: 98px;
                    }

                    #title.bgd-compact-promoted-item-renderer {
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                    }

                    #info.bgd-compact-promoted-item-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #subtitle.bgd-compact-promoted-item-renderer {
                        display: block;
                        color: hsl(0, 0%, 53.3%);
                        margin: 4px 0 8px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-expanded-shelf-contents-renderer {
                        display: block;
                        margin-bottom: 24px;
                    }

                    #grid-container.bgd-expanded-shelf-contents-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    bg-formatted-string.bgd-expanded-shelf-contents-renderer {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        cursor: pointer;
                        margin-top: 16px;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    #grid-container.bgd-expanded-shelf-contents-renderer > *.bgd-expanded-shelf-contents-renderer {
                        width: 100%;
                    }

                    #grid-container.bgd-expanded-shelf-contents-renderer > *.bgd-expanded-shelf-contents-renderer:not(:last-child) {
                        margin-bottom: 16px;
                    }

                    @media (min-width: 1560px) {
                        bgd-playlist-renderer.bgd-expanded-shelf-contents-renderer,bgd-channel-renderer.bgd-expanded-shelf-contents-renderer,bgd-radio-renderer.bgd-expanded-shelf-contents-renderer,bgd-video-renderer.bgd-expanded-shelf-contents-renderer,bgd-movie-playlist-renderer.bgd-expanded-shelf-contents-renderer {
                            width:50%;
                            padding-right: 24px;
                            box-sizing: border-box;
                            -ms-flex: none;
                            -webkit-flex: none;
                            flex: none;
                        }
                    }

                    .bg-simple-endpoint.bgd-expanded-shelf-contents-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-expanded-shelf-contents-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    bgd-rich-grid-video-renderer {
                        display: inline-block;
                        width: 360px;
                        margin: 0 12px 40px 0;
                    }

                    bgd-rich-grid-video-renderer:not(:hover) bgd-menu-renderer.bgd-rich-grid-video-renderer:not([menu-active]).bgd-rich-grid-video-renderer:not(:focus-within) {
                        opacity: 0;
                    }

                    bgd-rich-grid-video-renderer[is-dismissed] #dismissable.bgd-rich-grid-video-renderer,bgd-rich-grid-video-renderer #dismissed.bgd-rich-grid-video-renderer {
                        display: none;
                    }

                    bgd-rich-grid-video-renderer[is-dismissed] #dismissed.bgd-rich-grid-video-renderer {
                        display: block;
                    }

                    bgd-thumbnail.bgd-rich-grid-video-renderer {
                        width: 360px;
                        height: 202px;
                    }

                    #meta.bgd-rich-grid-video-renderer {
                        padding-right: 24px;
                    }

                    #badges.bgd-rich-grid-video-renderer {
                        margin-top: 8px;
                    }

                    #details.bgd-rich-grid-video-renderer {
                        position: relative;
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #details.bgd-rich-grid-video-renderer a.bgd-rich-grid-video-renderer {
                        display: block;
                    }

                    bgd-rich-grid-video-renderer.use-ellipsis #details.bgd-rich-grid-video-renderer a.bgd-rich-grid-video-renderer {
                        display: -webkit-box;
                    }

                    #avatar.bgd-rich-grid-video-renderer {
                        margin-top: 12px;
                        margin-right: 16px;
                        width: 36px;
                        height: 36px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-menu-renderer.bgd-rich-grid-video-renderer {
                        --paper-icon-button_-_padding: 0;
                        --paper-icon-button_-_width: 24px;
                        --paper-icon-button_-_height: 24px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-top: 4px;
                    }

                    #dismissed.bgd-rich-grid-video-renderer {
                        padding-bottom: 56.19%;
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        position: relative;
                    }

                    #dismissed.bgd-rich-grid-video-renderer:focus {
                        outline: none;
                    }

                    #dismissed-content.bgd-rich-grid-video-renderer {
                        box-sizing: border-box;
                        padding: 8px;
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #video-title.bg-simple-endpoint.bgd-rich-grid-video-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-rich-grid-video-renderer #video-title.bg-simple-endpoint.bgd-rich-grid-video-renderer {
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    h3.bgd-rich-grid-video-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 12px 0 4px 0;
                    }

                    #buttons.bgd-rich-grid-video-renderer > *.bgd-rich-grid-video-renderer {
                        margin-top: 4px;
                    }

                    bgd-badge-supported-renderer.bgd-rich-grid-video-renderer {
                        margin: 4px 4px 0 0;
                    }

                    #meta.bgd-rich-grid-video-renderer,.bgd-rich-grid-video-renderer[meta-block] {
                        overflow-x: hidden;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #metadata.bgd-rich-grid-video-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #metadata-line.bgd-rich-grid-video-renderer {
                        color: var(--bg-spec-text-secondary);
                        display: block;
                        line-height: 1.8rem;
                        max-height: 3.6rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        text-transform: none;
                        display: flex;
                    }

                    #byline.bgd-rich-grid-video-renderer {
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                        --bg-endpoint-visited-color: var(--bg-spec-text-secondary);
                    }

                    #metadata-line.bgd-rich-grid-video-renderer > .bgd-rich-grid-video-renderer:not(:first-child)::before {
                        content: '•';
                        margin: 0 4px;
                    }

                    #metadata-line.bgd-rich-grid-video-renderer span.bgd-rich-grid-video-renderer {
                        white-space: nowrap;
                    }

                    #additional-metadata-line.bgd-rich-grid-video-renderer {
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #additional-metadata-line.bgd-rich-grid-video-renderer > .bgd-rich-grid-video-renderer:not(:last-of-type)::after {
                        content: '•';
                        margin: 4px 4px 0;
                    }

                    bgd-rich-grid-renderer {
                        margin-bottom: -30px;
                        display: flex;
                    }

                    #items.bgd-rich-grid-renderer {
                        display: flex;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-shelf-renderer {
                        --bg-icon-disabled-color: var(--bg-icon-active-color);
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-shelf-renderer[is-dismissed] #dismissable.bgd-shelf-renderer,bgd-shelf-renderer:not([is-dismissed]) #dismissed.bgd-shelf-renderer {
                        display: none;
                    }

                    bgd-shelf-renderer[enable-fluid-dismiss_][is-dismissed] #dismissed.bgd-shelf-renderer {
                        display: none;
                    }

                    .grid-subheader.bgd-shelf-renderer {
                        margin-top: 24px;
                    }

                    #title-text.bgd-shelf-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #contents.bgd-shelf-renderer {
                        margin-top: 24px;
                    }

                    #title-container.bgd-shelf-renderer {
                        color: var(--bg-spec-text-primary);
                        height: 2rem;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #title-container.bgd-shelf-renderer a.bgd-shelf-renderer {
                        display: flex;
                        --bg-endpoint-color: var(--bg-spec-text-primary);
                    }

                    #title.bgd-shelf-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                    }

                    #title-annotation.bgd-shelf-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin-left: 8px;
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-shelf-renderer[thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #title-annotation.bgd-shelf-renderer {
                        margin-left: 0px;
                    }

                    bg-sort-filter-sub-menu-renderer.bgd-shelf-renderer {
                        --bg-dropdown-menu-label-text_-_color: var(--bg-spec-text-secondary);
                        --bg-dropdown-menu-label-text_-_font-size: 1.4rem;
                        --bg-dropdown-menu-label-text_-_font-weight: 500;
                        --bg-dropdown-menu-label-text_-_line-height: 1.6rem;
                        margin-left: 28px;
                    }

                    h2.bgd-shelf-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #avatar.bgd-shelf-renderer {
                        height: 32px;
                        width: 32px;
                        margin-right: 8px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-shelf-renderer[thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #avatar.bgd-shelf-renderer {
                        width: 29px;
                        height: 40px;
                        border-radius: 0%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #icon.bgd-shelf-renderer {
                        margin-right: 16px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    #featured-badge.bgd-shelf-renderer {
                        margin-left: 8px;
                    }

                    #subtitle.bgd-shelf-renderer {
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        margin-top: 8px;
                        max-width: 615px;
                        display: block;
                        max-height: 4.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #subtitle.can-be-empty.bgd-shelf-renderer:empty {
                        display: none;
                    }

                    #image-container.bgd-shelf-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #spacer.bgd-shelf-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #dismissed.bgd-shelf-renderer {
                        padding: 8px;
                    }

                    #dismissed.bgd-shelf-renderer:focus {
                        outline: none;
                    }

                    bgd-default-promo-panel-renderer-inline-playback-renderer {
                        display: block;
                        width: 100%;
                        height: 100%;
                        background-color: #000;
                        opacity: 0.5;
                        transition: opacity 0.5s;
                    }

                    bgd-default-promo-panel-renderer-inline-playback-renderer[playing] {
                        opacity: 1;
                    }

                    bgd-player.bgd-default-promo-panel-renderer-inline-playback-renderer {
                        position: absolute;
                        display: block;
                        width: 100%;
                        height: 100%;
                        opacity: 0;
                        transition: opacity 0.2s;
                    }

                    bgd-default-promo-panel-renderer-inline-playback-renderer[playing] bgd-player.bgd-default-promo-panel-renderer-inline-playback-renderer {
                        opacity: 1;
                    }

                    bgd-default-promo-panel-renderer.grid-1-columns,.grid-1-columns.bgd-default-promo-panel-renderer {
                        width: 214px !important;
                    }

                    bgd-default-promo-panel-renderer.grid-2-columns,.grid-2-columns.bgd-default-promo-panel-renderer {
                        width: 428px !important;
                    }

                    bgd-default-promo-panel-renderer.grid-3-columns,.grid-3-columns.bgd-default-promo-panel-renderer {
                        width: 642px !important;
                    }

                    bgd-default-promo-panel-renderer.grid-4-columns,.grid-4-columns.bgd-default-promo-panel-renderer {
                        width: 856px !important;
                    }

                    bgd-default-promo-panel-renderer.grid-5-columns,.grid-5-columns.bgd-default-promo-panel-renderer {
                        width: 1070px !important;
                    }

                    bgd-default-promo-panel-renderer.grid-6-columns,.grid-6-columns.bgd-default-promo-panel-renderer {
                        width: 1284px !important;
                    }

                    bgd-default-promo-panel-renderer {
                        --bg-endpoint-color: hsl(0, 0%, 100%);
                        --bg-endpoint-hover-color: hsl(0, 0%, 100%);
                        --bg-video-thumbnail-height: auto;
                        --bg-video-thumbnail-width: auto;
                        color: hsl(0, 0%, 100%);
                        display: block;
                        height: var(--bgd-default-promo-panel-renderer-height);
                        overflow: hidden;
                        position: relative;
                    }

                    bg-video-as-thumbnail-details.bgd-default-promo-panel-renderer {
                        min-height: var(--bgd-default-promo-panel-renderer-height);
                        position: absolute;
                        width: 100%;
                    }

                    bgd-default-promo-panel-renderer-inline-playback-renderer.bgd-default-promo-panel-renderer {
                        position: absolute;
                        z-index: 0;
                        width: 100vw;
                        height: calc(100vw * 9 / 16);
                        top: calc(-1 * (100vw * 9 / 16 - var(--bgd-default-promo-panel-renderer-height)) / 2);
                        left: 0;
                    }

                    bgd-default-promo-panel-renderer[narrow_] bgd-default-promo-panel-renderer-inline-playback-renderer.bgd-default-promo-panel-renderer {
                        width: calc(var(--bgd-default-promo-panel-renderer-height) * 16 / 9);
                        height: var(--bgd-default-promo-panel-renderer-height);
                        top: 0;
                        left: calc(-1 * (var(--bgd-default-promo-panel-renderer-height) * 16 / 9 - 100%) / 2);
                    }

                    #hero.bgd-default-promo-panel-renderer,#scrim.bgd-default-promo-panel-renderer {
                        animation: 1.8s cubic-bezier(0.4, 0.0, 0.2, 1) background-in forwards 1;
                        background-position: top center;
                        background-repeat: no-repeat;
                        background-size: cover;
                        height: 100%;
                        min-width: 100%;
                        opacity: 0;
                        position: absolute;
                        transform: scale(1);
                    }

                    #content.bgd-default-promo-panel-renderer {
                        bottom: 0;
                        height: 100%;
                        left: 0;
                        margin: 0 auto;
                        padding: 56px 32px;
                        position: absolute;
                        right: 0;
                        width: 642px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    @media (min-width: 1290px) {
                        bgd-default-promo-panel-renderer:not([use-browse-width]) #content.bgd-default-promo-panel-renderer {
                            width:1284px;
                        }
                    }

                    bgd-default-promo-panel-renderer[use-browse-width] #content.bgd-default-promo-panel-renderer {
                        padding: 56px 0;
                        width: 428px;
                    }

                    @media (min-width: 662px) {
                        bgd-default-promo-panel-renderer[use-browse-width] #content.bgd-default-promo-panel-renderer {
                            width:642px;
                        }
                    }

                    @media (min-width: 876px) {
                        bgd-default-promo-panel-renderer[use-browse-width] #content.bgd-default-promo-panel-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1090px) {
                        bgd-default-promo-panel-renderer[use-browse-width] #content.bgd-default-promo-panel-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1304px) {
                        bgd-default-promo-panel-renderer[use-browse-width] #content.bgd-default-promo-panel-renderer {
                            width:1284px;
                        }
                    }

                    @media (min-width: 1276px) {
                        bgd-default-promo-panel-renderer[guide-persistent-and-visible][use-browse-width] #content.bgd-default-promo-panel-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1390px) {
                        bgd-default-promo-panel-renderer[guide-persistent-and-visible][use-browse-width] #content.bgd-default-promo-panel-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1604px) {
                        bgd-default-promo-panel-renderer[guide-persistent-and-visible][use-browse-width] #content.bgd-default-promo-panel-renderer {
                            width:1284px;
                        }
                    }

                    .bg-simple-endpoint.bgd-default-promo-panel-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-default-promo-panel-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bgd-default-promo-panel-renderer {
                        color: hsl(0, 0%, 100%);
                        text-decoration: none;
                    }

                    a.bg-simple-endpoint.bgd-default-promo-panel-renderer:hover {
                        color: hsl(0, 0%, 100%);
                        text-decoration: none;
                    }

                    #logo.bgd-default-promo-panel-renderer {
                        margin-bottom: 16px;
                        max-height: 80px;
                        max-width: 300px;
                        -ms-align-self: flex-start;
                        -webkit-align-self: flex-start;
                        align-self: flex-start;
                    }

                    #hero-title.bgd-default-promo-panel-renderer {
                        margin-bottom: 12px;
                        display: block;
                        max-height: 18.6rem;
                        overflow: hidden;
                        font-family: 'bg Sans';
                        font-size: 5.8rem;
                        font-weight: 500;
                        line-height: 6.2rem;
                    }

                    bgd-default-promo-panel-renderer[layout-style="CAROUSEL_ITEM_RENDERER_LAYOUT_STYLE_DESTINATION"] #hero-title.bgd-default-promo-panel-renderer {
                        font-family: inherit;
                    }

                    #hero-title(.bgd-default-promo-panel-renderer:not([animation-enabled])).bgd-default-promo-panel-renderer {
                        opacity: 0;
                        transition: opacity 0.5s ease-in-out;
                    }

                    #hero-title.visible(.bgd-default-promo-panel-renderer:not([animation-enabled])).bgd-default-promo-panel-renderer {
                        opacity: 1;
                    }

                    #description.bgd-default-promo-panel-renderer {
                        margin-bottom: 28px;
                        max-width: 640px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2.2rem;
                    }

                    #action-button.bgd-default-promo-panel-renderer {
                        font-size: 1.4rem;
                        font-weight: 400;
                        letter-spacing: 0.1rem;
                        line-height: 1.4rem;
                    }

                    bgd-default-promo-panel-renderer[animation-enabled] #logo.bgd-default-promo-panel-renderer {
                        opacity: 0;
                        transform: translateY(25px);
                        animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.32s content-in forwards 1;
                    }

                    bgd-default-promo-panel-renderer[animation-enabled] #hero-title.bgd-default-promo-panel-renderer {
                        animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.37s content-in forwards 1;
                        opacity: 0;
                        transform: translateY(25px);
                    }

                    bgd-default-promo-panel-renderer[animation-enabled] #description.bgd-default-promo-panel-renderer {
                        animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.42s content-in forwards 1;
                        opacity: 0;
                        transform: translateY(25px);
                    }

                    bgd-default-promo-panel-renderer[animation-enabled] #action-button.bgd-default-promo-panel-renderer {
                        animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.47s content-in forwards 1;
                        opacity: 0;
                        transform: translateY(25px);
                    }

                    bgd-default-promo-panel-renderer[animation-enabled][transitioning-out] #hero.bgd-default-promo-panel-renderer {
                        animation: 1.8s cubic-bezier(0.4, 0.0, 0.2, 1) background-out forwards 1;
                        opacity: 1;
                        transform: scale(1.1);
                    }

                    bgd-default-promo-panel-renderer[animation-enabled][transitioning-out] #logo.bgd-default-promo-panel-renderer {
                        animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.32s content-out forwards 1;
                        opacity: 1;
                        transform: translateY(0);
                    }

                    bgd-default-promo-panel-renderer[animation-enabled][transitioning-out] #hero-title.bgd-default-promo-panel-renderer {
                        animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.37s content-out forwards 1;
                        opacity: 1;
                        transform: translateY(0);
                    }

                    bgd-default-promo-panel-renderer[animation-enabled][transitioning-out] #description.bgd-default-promo-panel-renderer {
                        animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.42s content-out forwards 1;
                        opacity: 1;
                        transform: translateY(0);
                    }

                    bgd-default-promo-panel-renderer[animation-enabled][transitioning-out] #action-button.bgd-default-promo-panel-renderer {
                        animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.47s content-out forwards 1;
                        opacity: 1;
                        transform: translateY(0);
                    }

                    @keyframes background-out {
                        from {
                            opacity: 1;
                        }

                        to {
                            opacity: 0;
                        }
                    }

                    @keyframes background-in {
                        from {
                            opacity: 0;
                            transform: scale(1);
                        }

                        to {
                            opacity: 1;
                            transform: scale(1.1);
                        }
                    }

                    @keyframes content-in {
                        0% {
                            opacity: 0;
                            transform: translateY(25px);
                        }

                        80% {
                            transform: translateY(0px);
                        }

                        100% {
                            opacity: 1;
                            transform: translateY(0px);
                        }
                    }

                    @keyframes content-out {
                        0% {
                            opacity: 1;
                            transform: translateY(0px);
                        }

                        80% {
                            transform: translateY(-25px);
                        }

                        100% {
                            opacity: 0;
                            transform: translateY(-25px);
                        }
                    }

                    bgd-default-promo-panel-renderer[has-video_] #scrim.bgd-default-promo-panel-renderer {
                        animation: none;
                        opacity: 1;
                        background: rgba(0, 0, 0, 0.6);
                    }

                    bgd-carousel-item-renderer {
                        display: block;
                        position: relative;
                    }

                    #carousel-item.bgd-carousel-item-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #menu.bgd-carousel-item-renderer {
                        float: right;
                        margin-top: -100px;
                        position: absolute;
                        right: 100px;
                        vertical-align: middle;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    button.bgd-carousel-item-renderer {
                        padding: 0;
                        background-color: transparent;
                        outline: none;
                        border: none;
                        cursor: pointer;
                    }

                    .menu-dot.bgd-carousel-item-renderer:before {
                        content: ' \25cf';
                    }

                    .menu-dot.bgd-carousel-item-renderer {
                        color: hsla(0, 0%, 53.3%, .8);
                        font-size: 1rem;
                        margin: 0 1px;
                        transition: color 0.25s ease;
                    }

                    .menu-dot.bgd-carousel-item-renderer:hover {
                        color: hsl(0, 0%, 100%);
                    }

                    .menu-dot.selected.bgd-carousel-item-renderer {
                        color: hsl(0, 0%, 100%);
                        font-size: 1.1rem;
                    }

                    #overlay.bgd-carousel-item-renderer {
                        position: absolute;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        pointer-events: none;
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer {
                        margin: 56px auto;
                        width: 428px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: end;
                        -webkit-align-items: flex-end;
                        align-items: flex-end;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer button.bgd-carousel-item-renderer:nth-child(n+4) {
                        display: none;
                    }

                    @media (min-width: 662px) {
                        #pagination-thumbnails.bgd-carousel-item-renderer {
                            width:642px;
                        }

                        #pagination-thumbnails.bgd-carousel-item-renderer button.bgd-carousel-item-renderer:nth-child(n+4) {
                            display: inline-block;
                        }
                    }

                    @media (min-width: 876px) {
                        #pagination-thumbnails.bgd-carousel-item-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1090px) {
                        #pagination-thumbnails.bgd-carousel-item-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1304px) {
                        #pagination-thumbnails.bgd-carousel-item-renderer {
                            width:1284px;
                        }
                    }

                    @media (min-width: 1276px) {
                        bgd-carousel-item-renderer[guide-persistent-and-visible] #pagination-thumbnails.bgd-carousel-item-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1390px) {
                        bgd-carousel-item-renderer[guide-persistent-and-visible] #pagination-thumbnails.bgd-carousel-item-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1604px) {
                        bgd-carousel-item-renderer[guide-persistent-and-visible] #pagination-thumbnails.bgd-carousel-item-renderer {
                            width:1284px;
                        }
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer button.bgd-carousel-item-renderer {
                        position: relative;
                        opacity: 0.5;
                        pointer-events: auto;
                        outline: none;
                        height: 40px;
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer button.bgd-carousel-item-renderer:hover,#pagination-thumbnails.bgd-carousel-item-renderer button.bgd-carousel-item-renderer:focus {
                        opacity: 0.9;
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer button.selected.bgd-carousel-item-renderer {
                        opacity: 1.0;
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer button.bgd-carousel-item-renderer .progress-bar.bgd-carousel-item-renderer {
                        display: none;
                        background-color: #fff;
                        position: absolute;
                        bottom: -4px;
                        height: 2px;
                        left: 0;
                        right: 0;
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer button.selected.bgd-carousel-item-renderer .progress-bar.bgd-carousel-item-renderer {
                        animation-name: progress-bar;
                        animation-timing-function: linear;
                        display: block;
                    }

                    #pagination-thumbnails.bgd-carousel-item-renderer button.selected.finished.bgd-carousel-item-renderer .progress-bar.bgd-carousel-item-renderer {
                        animation: none;
                    }

                    #overlay.bgd-carousel-item-renderer button.bgd-carousel-item-renderer:not(:first-child) {
                        margin-left: 8px;
                    }

                    @keyframes progress-bar {
                        0% {
                            right: 100%;
                        }

                        100% {
                            right: 0;
                        }
                    }

                    bgd-red-carpet-video-renderer {
                        background-color: hsl(0, 0%, 7%);
                        display: inline-block;
                        height: 238px;
                        margin: 0;
                        padding: 0;
                        width: 317px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-red-carpet-video-renderer[themeable_] {
                        background: transparent;
                    }

                    bgd-red-carpet-video-renderer[themeable_] .title.bgd-red-carpet-video-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    bgd-red-carpet-video-renderer[themeable_] .metadata.bgd-red-carpet-video-renderer {
                        color: var(--bg-spec-text-secondary);
                    }

                    bgd-thumbnail.bgd-red-carpet-video-renderer {
                        height: 178px;
                        width: 317px;
                    }

                    .title.bgd-red-carpet-video-renderer {
                        color: hsla(0, 0%, 100%, .8);
                        margin-top: 12px;
                        font-family: 'bg Sans';
                        font-size: 2.2em;
                        font-weight: 300;
                        line-height: 2.6rem;
                    }

                    .metadata.bgd-red-carpet-video-renderer {
                        color: hsla(0, 0%, 93.3%, .8);
                        margin-top: 4px;
                        font-size: 1.4rem;
                        font-weight: 300;
                        line-height: 1.8rem;
                    }

                    a.bgd-red-carpet-video-renderer {
                        text-decoration: none;
                    }

                    bgd-red-carpet-horizontal-list-renderer {
                        display: block;
                        position: relative;
                        background-color: hsl(0, 0%, 7%);
                        margin-bottom: var(--bgd-horizontal-list-margin-bottom, 24px);
                        margin-top: -48px;
                    }

                    #scroll-container.bgd-red-carpet-horizontal-list-renderer {
                        overflow-y: hidden;
                        overflow: hidden;
                    }

                    .header.bgd-red-carpet-horizontal-list-renderer {
                        height: 24px;
                        margin-bottom: 24px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    .title.bgd-red-carpet-horizontal-list-renderer {
                        color: hsla(0, 0%, 100%, .8);
                        font-size: 1.2rem;
                        font-weight: 400;
                        letter-spacing: 0.12rem;
                        line-height: 2.4rem;
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    .nav.bgd-red-carpet-horizontal-list-renderer {
                        margin-left: auto;
                        margin-right: -8px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-red-carpet-horizontal-list-renderer[themeable] {
                        background: transparent;
                    }

                    bgd-red-carpet-horizontal-list-renderer[themeable] .title.bgd-red-carpet-horizontal-list-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #left-arrow.bgd-red-carpet-horizontal-list-renderer,#right-arrow.bgd-red-carpet-horizontal-list-renderer {
                        color: hsla(0, 0%, 100%, .6);
                        z-index: 102;
                    }

                    bgd-red-carpet-horizontal-list-renderer[themeable] #left-arrow.bgd-red-carpet-horizontal-list-renderer,bgd-red-carpet-horizontal-list-renderer[themeable] #right-arrow.bgd-red-carpet-horizontal-list-renderer {
                        color: var(--bg-spec-text-secondary);
                    }

                    bgd-red-carpet-horizontal-list-renderer[at-start] #left-arrow.bgd-red-carpet-horizontal-list-renderer {
                        display: none;
                    }

                    bgd-red-carpet-horizontal-list-renderer[at-end] #right-arrow.bgd-red-carpet-horizontal-list-renderer {
                        display: none;
                    }

                    bgd-red-carpet-horizontal-list-renderer[at-end] #left-arrow.bgd-red-carpet-horizontal-list-renderer {
                        margin-right: 40px;
                    }

                    bgd-red-carpet-horizontal-list-renderer[at-start][at-end] #left-arrow.bgd-red-carpet-horizontal-list-renderer,bgd-red-carpet-horizontal-list-renderer[at-start][at-end] #right-arrow.bgd-red-carpet-horizontal-list-renderer {
                        display: none;
                    }

                    bgd-red-carpet-horizontal-list-renderer:not([at-start]) #left-arrow.bgd-red-carpet-horizontal-list-renderer:hover,bgd-red-carpet-horizontal-list-renderer:not([at-end]) #right-arrow.bgd-red-carpet-horizontal-list-renderer:hover {
                        color: hsla(0, 0%, 100%, .8);
                    }

                    bgd-red-carpet-horizontal-list-renderer:not([at-start])[themeable] #left-arrow.bgd-red-carpet-horizontal-list-renderer:hover,bgd-red-carpet-horizontal-list-renderer:not([at-end])[themeable] #right-arrow.bgd-red-carpet-horizontal-list-renderer:hover {
                        color: var(--bg-spec-text-primary);
                    }

                    #items.bgd-red-carpet-horizontal-list-renderer {
                        transition-duration: 0.15s;
                        transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                        will-change: transform;
                        display: inline-block;
                        white-space: nowrap;
                    }

                    #items.bgd-red-carpet-horizontal-list-renderer > *.bgd-red-carpet-horizontal-list-renderer {
                        padding-right: 4px;
                        display: inline-block;
                        vertical-align: top;
                        white-space: normal;
                    }

                    #left-arrow.bgd-red-carpet-horizontal-list-renderer,#right-arrow.bgd-red-carpet-horizontal-list-renderer {
                        will-change: transform;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-red-carpet-shelf-renderer {
                        background-color: hsl(0, 0%, 7%);
                        border-bottom: 1px solid hsla(0, 100%, 100%, .08);
                        margin: 0 auto;
                        padding: 32px 32px 0;
                        width: 642px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-red-carpet-shelf-renderer:not([themeable_]) bgd-grid-renderer.bgd-red-carpet-shelf-renderer {
                        --bg-button-color: hsla(0, 0%, 100%, .8);
                    }

                    bgd-red-carpet-shelf-renderer[themeable_] {
                        background: transparent;
                    }

                    bgd-red-carpet-shelf-renderer[themeable_] .title.bgd-red-carpet-shelf-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    .title.bgd-red-carpet-shelf-renderer {
                        color: hsla(0, 0%, 100%, .8);
                        margin-bottom: 24px;
                        z-index: 1;
                        font-size: 1.2rem;
                        font-weight: 400;
                        letter-spacing: 0.12rem;
                        line-height: 2.4rem;
                    }

                    @media (min-width: 1325px) {
                        bgd-red-carpet-shelf-renderer:not([guide-persistent-and-visible]) {
                            width:1284px;
                        }
                    }

                    @media (min-width: 1560px) {
                        bgd-red-carpet-shelf-renderer {
                            width:1284px;
                        }
                    }

                    bgd-account-settings {
                        background-color: var(--bg-dialog-background);
                        display: block;
                    }

                    bgd-account-settings[covered] {
                        padding: 0;
                    }

                    [dir="rtl"] .bgd-account-settings .list-item.bgd-account-settings p.bgd-account-settings, .bgd-account-settings[dir="rtl"] .list-item.bgd-account-settings p.bgd-account-settings {
                        direction: ltr;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    paper-item.bgd-account-settings {
                        min-height: 36px;
                        color: hsl(0, 0%, 53.3%);
                        cursor: pointer;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    paper-item.bgd-account-settings:hover {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    paper-item.list-item.bgd-account-settings {
                        min-height: 40px;
                        padding-left: 56px;
                    }

                    paper-item.selected.bgd-account-settings {
                        min-height: 40px;
                        padding-left: 16px;
                    }

                    bg-icon-button.bgd-account-settings {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        margin: 0 4px;
                        width: var(--bg-icon-width);
                        height: var(--bg-icon-height);
                    }

                    bg-icon.selected.bgd-account-settings {
                        margin-right: 16px;
                    }

                    .label.bgd-account-settings {
                        text-overflow: ellipsis;
                        overflow: hidden;
                    }

                    .header.bgd-account-settings {
                        background-color: var(--bg-playlist-background-header);
                        color: var(--bg-spec-text-primary);
                        min-height: 48px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    h2.bgd-account-settings {
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    button.bgd-account-settings {
                        width: var(--bg-icon-width);
                        height: var(--bg-icon-height);
                    }

                    .header.bgd-account-settings button.bgd-account-settings {
                        margin: 0 4px;
                    }

                    .container.bgd-account-settings {
                        overflow: auto;
                        padding: 8px 0;
                    }

                    .caption.bgd-account-settings {
                        color: hsla(0, 0%, 53.3%, .8);
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #restricted-mode.bgd-account-settings .container.bgd-account-settings {
                        color: var(--bg-spec-text-primary);
                        margin: 16px;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #restricted-mode.bgd-account-settings p.bgd-account-settings {
                        margin-bottom: 16px;
                    }

                    paper-toggle-button.bgd-account-settings {
                        margin: 0 8px;
                    }

                    .list-long.bgd-account-settings {
                        height: calc(100vh - 108px);
                        max-height: 514px;
                    }

                    #theme.list.bgd-account-settings {
                        height: 144px;
                    }

                    .spinner.bgd-account-settings {
                        display: block;
                        margin: auto;
                    }

                    #language.bgd-account-settings,#country.bgd-account-settings,#restricted.bgd-account-settings,.container.bgd-account-settings {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    .list.bgd-account-settings {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #caption-container.bgd-account-settings {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bg-button-renderer {
                        --paper-button-ink-color: var(--bg-paper-button-ink-color);
                        --bg-formatted-string-deemphasize-color: hsla(0, 0%, 100%, .85);
                        --bg-formatted-string-deemphasize_-_margin-left: 4px;
                        --bg-formatted-string-deemphasize_-_display: initial;
                        --bg-formatted-string-deemphasize_-_color: initial;
                    }

                    bg-button-renderer {
                        vertical-align: middle;
                        white-space: nowrap;
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bg-button-renderer[is-paper-button](:not[button-raised]),bg-button-renderer[is-paper-button](:not[button-raised]) a.bg-button-renderer {
                        overflow: hidden;
                    }

                    bg-button-renderer[disabled][is-paper-button] a.bg-button-renderer {
                        cursor: initial;
                    }

                    bg-button-renderer[is-paper-button] bg-icon.bg-button-renderer {
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    bg-button-renderer bg-formatted-string.bg-button-renderer {
                        display: block;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }

                    paper-button.bg-button-renderer {
                        min-width: var(--bg-paper-button-min-width, var(--bgd-paper-button-min-width, 5.14em));
                        font-size: inherit;
                    }

                    paper-button.keyboard-focus.bg-button-renderer {
                        font-weight: inherit;
                    }

                    bg-button-renderer.force-icon-button {
                        padding-right: 8px;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bg-button-renderer[is-paper-button] {
                        background-color: var(--bg-basic-background-color, );
                        color: var(--bg-basic-foreground-title-color, var(--bg-spec-text-secondary));
                        border-color: var(--bg-basic-foreground-title-color, var(--bg-spec-text-secondary));
                    }

                    bg-button-renderer.style-suggestive.size-small[is-paper-button-with-icon] {
                        --bg-button-padding: 6px 12px;
                        --bg-button-padding-minus-border: 5px 11px;
                    }

                    bg-button-renderer[is-paper-button-with-icon] {
                        --bg-button-padding: 6px 16px;
                        --bg-button-padding-minus-border: 5px 15px;
                    }

                    bg-button-renderer[is-paper-button-with-icon][button-size="size-large"] {
                        --bg-button-padding: 10px 16px;
                        --bg-button-padding-minus-border: 9px 15px;
                    }

                    bg-button-renderer[is-icon-button] {
                        color: var(--bg-button-color, var(--bg-spec-icon-inactive));
                    }

                    bg-button-renderer.style-text[is-icon-button],bg-button-renderer.style-default[is-icon-button],bg-button-renderer.style-opacity[is-icon-button] {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bg-button-renderer.style-black[is-icon-button] {
                        color: var(--bg-spec-text-primary);
                    }

                    bg-button-renderer.style-opacity[is-icon-button][disabled] {
                        color: var(--bg-spec-icon-disabled);
                    }

                    bg-button-renderer.style-blue-text[is-icon-button] {
                        color: var(--bg-spec-call-to-action);
                    }

                    bg-button-renderer.style-visibly-disabled[is-icon-button] {
                        color: var(--bg-spec-icon-disabled);
                    }

                    paper-tooltip.bg-button-renderer {
                        white-space: nowrap;
                    }

                    bg-button-renderer.style-primary[is-paper-button] {
                        background-color: var(--bg-spec-call-to-action);
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    bg-button-renderer.style-primary[disabled][is-paper-button] {
                        background-color: var(--bg-spec-icon-disabled);
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    bg-button-renderer.style-payment[is-paper-button] {
                        background-color: var(--bg-button-payment-background-color, var(--bg-spec-call-to-action));
                        color: var(--bg-spec-text-primary-inverse);
                    }

                    bg-button-renderer.style-payment[is-paper-button] paper-button.keyboard-focus.bg-button-renderer,bg-button-renderer.style-primary[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-filled-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-suggestive[is-paper-button] {
                        --bg-formatted-string-deemphasize-color: hsla(206.1, 79.3%, 52.7%, .6);
                        background-color: transparent;
                        color: var(--bg-spec-call-to-action);
                    }

                    bg-button-renderer.style-suggestive[is-paper-button] paper-button.bg-button-renderer {
                        border: 1px solid var(--bg-spec-call-to-action);
                        padding: var(--bg-button-padding-minus-border);
                    }

                    bg-button-renderer.style-suggestive[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-call-to-action);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-blue-text[is-paper-button] {
                        --bg-formatted-string-deemphasize-color: var(--bg-spec-icon-disabled);
                        color: var(--bg-spec-call-to-action);
                    }

                    bg-button-renderer.style-blue-text[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-call-to-action-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-destructive[is-paper-button] {
                        background-color: var(--bg-spec-brand-subscribe-button-background);
                        color: #FFFFFF;
                    }

                    bg-button-renderer.style-destructive[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-filled-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-destructive[disabled][is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 53.3%, .6);
                    }

                    bg-button-renderer.style-brand[is-paper-button] {
                        color: var(--bg-spec-brand-link-text);
                    }

                    bg-button-renderer.style-brand[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-brand-text-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-default[is-paper-button] {
                        background-color: var(--bg-button-default-background-color, var(--bg-spec-10-percent-layer));
                        color: var(--bg-button-default-text-color, var(--bg-spec-text-secondary));
                    }

                    bg-button-renderer.style-default[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-filled-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-inactive-outline[is-paper-button] {
                        color: var(--bg-spec-text-secondary);
                    }

                    bg-button-renderer.style-inactive-outline[is-paper-button] paper-button.bg-button-renderer {
                        border: 1px solid var(--bg-spec-text-secondary);
                        padding: var(--bg-button-padding-minus-border);
                    }

                    bg-button-renderer.style-inactive-outline[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-text-secondary);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-text[is-paper-button] {
                        color: var(--bg-spec-text-secondary);
                    }

                    bg-button-renderer[is-paper-button] paper-button.keyboard-focus.bg-button-renderer,bg-button-renderer.style-text[is-paper-button] paper-button.keyboard-focus.bg-button-renderer {
                        border: 2px solid var(--bg-spec-inactive-text-button-focus-outline);
                        padding: 8px 14px;
                    }

                    bg-button-renderer.style-alert-info[is-paper-button] {
                        color: hsl(206.1, 79.3%, 52.7%);
                    }

                    bg-button-renderer.style-alert-info[is-paper-button]:hover {
                        color: var(--bg-icon-hover-color);
                    }

                    bg-button-renderer.style-dark[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsl(0, 0%, 6.7%);
                    }

                    bg-button-renderer.style-light[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .6);
                    }

                    bg-button-renderer.style-light-text[is-paper-button] {
                        color: hsl(0, 0%, 100%);
                    }

                    bg-button-renderer.style-compact-gray[is-paper-button] {
                        background-color: hsl(0, 0%, 93.3%);
                        color: hsla(0, 0%, 6.7%, .6);
                    }

                    bg-button-renderer.style-compact-gray[is-paper-button] paper-button.bg-button-renderer {
                        padding: 4px 8px;
                    }

                    bg-button-renderer.style-black[is-paper-button] {
                        color: var(--bg-spec-text-primary);
                    }

                    bg-button-renderer.style-visibly-disabled[is-paper-button] {
                        background-color: transparent;
                        color: var(--bg-spec-text-disabled);
                    }

                    bg-button-renderer.style-black[disabled][is-paper-button] {
                        color: hsla(0, 0%, 93.3%, .8);
                    }

                    bg-button-renderer.style-white-with-border[is-paper-button] {
                        background-color: transparent;
                        border: 2px solid hsl(0, 0%, 100%);
                        color: hsl(0, 0%, 100%);
                    }

                    bg-button-renderer.style-dark-on-black[is-paper-button] {
                        background-color: hsl(0, 0%, 15%);
                        border: none;
                        color: hsla(0, 0%, 100%, .8);
                    }

                    bg-button-renderer.style-blue-text-with-inverse-theme[is-paper-button] {
                        color: var(--bg-spec-call-to-action-inverse);
                    }

                    paper-button.bg-button-renderer {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    bg-button-renderer {
                        display: inline-block;
                        text-transform: uppercase;
                    }

                    bg-button-renderer.force-icon-button a.bg-button-renderer {
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bg-button-renderer[disabled] a.bg-button-renderer:focus {
                        outline: none;
                    }

                    bg-button-renderer[is-icon-button][has-no-text] {
                        font-size: 0;
                    }

                    a.bg-button-renderer {
                        display: flex;
                    }

                    a.bg-simple-endpoint.bg-button-renderer {
                        color: inherit;
                        border-radius: inherit;
                        text-decoration: none;
                    }

                    bg-button-renderer[is-paper-button] {
                        border-radius: var(--bg-button-border-radius, 3px);
                        margin: var(--bg-button-margin, 0 0.29em);
                    }

                    bg-button-renderer[is-paper-button][disabled] {
                        color: var(--bg-spec-text-disabled);
                        background-color: transparent;
                    }

                    bg-button-renderer[is-icon-button][disabled] {
                        color: #9b9b9b;
                    }

                    bg-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                        margin-left: -16px;
                    }

                    bg-button-renderer[is-paper-button][button-size="size-large"] {
                        line-height: 24px;
                    }

                    paper-button.bg-button-renderer {
                        width: var(--bg-paper-button-width, auto);
                        height: auto;
                        border-radius: inherit;
                        margin: 0;
                        padding: var(--bg-button-padding, 0.7em 0.57em);
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        flex-grow: var(--bg-button-paper-button_-_flex-grow);
                        padding: var(--bg-button-paper-button_-_padding, var(--bg-button-padding, 0.7em 0.57em));
                    }

                    bg-button-renderer[start-justified] paper-button.bg-button-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #button.bg-button-renderer {
                        color: var(--bg-button-color);
                        background-color;}

                    bg-button-renderer #button.bg-button-renderer {
                        color: var(--bg-button-color, inherit);
                        background-color: transparent;
                        text-transform: inherit;
                    }

                    button.bg-button-renderer,bg-icon-button.bg-button-renderer {
                        padding: 1px 6px;
                    }

                    bg-icon-button.bg-button-renderer {
                        width: var(--bg-button-icon-size, 40px);
                        height: var(--bg-button-icon-size, 40px);
                        color: var(--bg-endpoint-color, hsl(0, 0%, 6.7%));
                    }

                    bg-icon-button.bg-button-renderer::-moz-focus-inner {
                        padding: 0;
                        margin: 0;
                        border: 0;
                    }

                    bg-icon-button.bg-button-renderer[disabled] {
                        color: hsla(0, 0%, 6.7%, .2);
                    }

                    bg-icon-button.bg-button-renderer {
                        line-height: 1;
                        padding: var(--bg-button-icon-padding, 8px);
                        width: var(--bg-button-icon-size, var(--bg-icon-width, 40px));
                        height: var(--bg-button-icon-size, var(--bg-icon-height, 40px));
                    }

                    bg-icon-button.bg-button-renderer > bg-icon.bg-button-renderer {
                        width: 100%;
                        height: 100%;
                    }

                    #button.bg-button-renderer bg-icon.bg-button-renderer + bg-formatted-string.bg-button-renderer {
                        margin-left: 8px;
                    }

                    #button.bg-button-renderer bg-formatted-string.bg-button-renderer + bg-icon.bg-button-renderer {
                        margin-left: var(--bg-button-icon-padding, 8px);
                    }

                    bg-single-ypc-offer-renderer {
                        --bg-endpoint-color: hsl(206.1, 79.3%, 52.7%);
                        --bg-endpoint-visited-color: hsl(206.1, 79.3%, 52.7%);
                        border-bottom: 1px solid var(--bg-border-color);
                        color: var(--bg-primary-text-color);
                        padding: 16px 0;
                        max-width: 1003px;
                        width: 100%;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bg-single-ypc-offer-renderer[is-manage-red] {
                        border-bottom: none;
                        max-width: none;
                    }

                    bg-single-ypc-offer-renderer[is-manage-red] #bg-unlimited-metadata.bg-single-ypc-offer-renderer {
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bg-single-ypc-offer-renderer[collapsible] {
                        background-color: rgba(0, 0, 0, 0.4);
                        border-bottom: none;
                        max-width: 552px;
                        padding: 0;
                    }

                    bg-single-ypc-offer-renderer[collapsible] #bg-unlimited-metadata.bg-single-ypc-offer-renderer {
                        color: hsl(0, 0%, 100%);
                        max-height: none;
                        padding: 16px;
                        text-align: left;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-align-self: center;
                        -webkit-align-self: center;
                        align-self: center;
                    }

                    bg-single-ypc-offer-renderer[collapsible] #metadata-item.bg-single-ypc-offer-renderer {
                        color: hsl(0, 0%, 53.3%);
                        margin-top: 10px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bg-single-ypc-offer-renderer[collapsible] #metadata-item.bg-single-ypc-offer-renderer:before {
                        content: none;
                    }

                    bg-single-ypc-offer-renderer[collapsible] #subscription-button.bg-single-ypc-offer-renderer {
                        margin: 16px;
                        -ms-align-self: center;
                        -webkit-align-self: center;
                        align-self: center;
                    }

                    #bg-unlimited-metadata.bg-single-ypc-offer-renderer {
                        display: block;
                        max-height: 4.8rem;
                        overflow: hidden;
                        font-size: 1.8rem;
                        font-weight: 400;
                        line-height: 2.4rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #metadata-item.bg-single-ypc-offer-renderer {
                        color: var(--bg-secondary-text-color);
                    }

                    #metadata-item.bg-single-ypc-offer-renderer:before {
                        content: "• ";
                    }

                    #subscription-button.bg-single-ypc-offer-renderer {
                        margin-left: 16px;
                    }

                    bg-single-ypc-offer-list-renderer {
                        width: 100%;
                    }

                    bg-single-ypc-offer-list-renderer[is-manage-red] #contents.bg-single-ypc-offer-list-renderer {
                        padding: 0;
                    }

                    #contents.bg-single-ypc-offer-list-renderer {
                        padding: 0 16px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bg-ypc-offers-list-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #contents.bg-ypc-offers-list-renderer {
                        width: 100%;
                    }

                    bgd-search-refinement-card-renderer {
                        display: inline-block;
                    }

                    a.bgd-search-refinement-card-renderer {
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        background-color: var(--bg-spec-feed-background-b);
                        border-radius: 16px;
                        overflow: hidden;
                    }

                    #card-title.bgd-search-refinement-card-renderer {
                        color: var(--bg-spec-text-primary);
                        padding: 12px 16px 16px;
                        height: 24px;
                        width: calc(156px - 32px);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #card-title.bgd-search-refinement-card-renderer div.bgd-search-refinement-card-renderer {
                        display: -webkit-box;
                        max-height: 3.6rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-search-refinement-card-renderer[card-style="universal_watch_card"] #card-title.bgd-search-refinement-card-renderer {
                        padding: 4px 8px 8px;
                        height: 34px;
                        width: 74px;
                    }

                    bg-channel-thumbnail-with-link-renderer {
                        display: inline-block;
                    }

                    #avatar.bg-channel-thumbnail-with-link-renderer {
                        width: 32px;
                        height: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bg-channel-thumbnail-with-link-renderer[style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #avatar.bg-channel-thumbnail-with-link-renderer {
                        width: 29px;
                        height: 40px;
                        border-radius: 0%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-rich-list-header-renderer {
                        display: inline-block;
                    }

                    #title.bgd-rich-list-header-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #subtitle.bgd-rich-list-header-renderer {
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        margin-top: 8px;
                        display: block;
                        max-height: 4.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #title-annotation.bgd-rich-list-header-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin-left: 8px;
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-rich-list-header-renderer[title-style="TITLE_STYLE_TYPE_CHANNEL_INLINE_RECS"] #title.bgd-rich-list-header-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                    }

                    bgd-rich-list-header-renderer[avatar-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #subtitle.bgd-rich-list-header-renderer {
                        margin-top: 0px;
                    }

                    .title-row.bgd-rich-list-header-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    .title-text.bgd-rich-list-header-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #featured-badge.bgd-rich-list-header-renderer {
                        margin-left: 8px;
                    }

                    #avatar.bgd-rich-list-header-renderer > *.bgd-rich-list-header-renderer:last-child {
                        margin-right: 8px;
                    }

                    bgd-title-and-button-list-header-renderer {
                        display: block;
                    }

                    #title.bgd-title-and-button-list-header-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bgd-horizontal-card-list-renderer {
                        display: block;
                        position: relative;
                    }

                    #header-container.bgd-horizontal-card-list-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #header.bgd-horizontal-card-list-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-title-and-button-list-header-renderer.bgd-horizontal-card-list-renderer {
                        margin-bottom: 16px;
                    }

                    bgd-rich-list-header-renderer.bgd-horizontal-card-list-renderer {
                        margin: 16px 0;
                    }

                    #header-button.bgd-horizontal-card-list-renderer {
                        -ms-align-self: center;
                        -webkit-align-self: center;
                        align-self: center;
                    }

                    #shelf-container.bgd-horizontal-card-list-renderer {
                        position: relative;
                    }

                    #scroll-container.bgd-horizontal-card-list-renderer {
                        overflow: hidden;
                    }

                    #items.bgd-horizontal-card-list-renderer {
                        transition-duration: 0.15s;
                        transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                        will-change: transform;
                        display: inline-block;
                        white-space: nowrap;
                    }

                    bgd-search-refinement-card-renderer.bgd-horizontal-card-list-renderer {
                        padding-right: 4px;
                        vertical-align: top;
                        white-space: normal;
                    }

                    bgd-compact-channel-recommendation-card-renderer.bgd-horizontal-card-list-renderer {
                        padding-right: 4px;
                    }

                    bgd-grid-video-renderer.bgd-horizontal-card-list-renderer {
                        padding-right: 4px;
                        vertical-align: top;
                        display: inline-block;
                        width: 210px;
                        margin-bottom: 24px;
                    }

                    bgd-game-card-renderer.bgd-horizontal-card-list-renderer {
                        padding-right: 4px;
                        width: 210px;
                        margin-bottom: 24px;
                    }

                    #sort-filter.bgd-horizontal-card-list-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    .arrow-container.bgd-horizontal-card-list-renderer {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #left-arrow-container.bgd-horizontal-card-list-renderer {
                        left: -20px;
                    }

                    #right-arrow-container.bgd-horizontal-card-list-renderer {
                        right: -16px;
                    }

                    .arrow-container.bgd-horizontal-card-list-renderer {
                        z-index: 200;
                    }

                    bgd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"] .arrow-container.bgd-horizontal-card-list-renderer {
                        bottom: auto;
                        height: var(--bgd-thumbnail-height);
                    }

                    bgd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card] .arrow-container.bgd-horizontal-card-list-renderer {
                        bottom: auto;
                        height: 290px;
                    }

                    bgd-horizontal-card-list-renderer:not([card-list-style]) .arrow-container.bgd-horizontal-card-list-renderer {
                        height: 90px;
                    }

                    bgd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card] #items.bgd-horizontal-card-list-renderer {
                        display: inline-flex;
                    }

                    .arrow.bgd-horizontal-card-list-renderer,.bgd-horizontal-card-list-renderer[arrow] {
                        cursor: pointer;
                        width: 40px;
                        height: 40px;
                        border-radius: 24px;
                        background-color: var(--bg-dialog-background);
                        color: var(--bg-spec-icon-inactive);
                        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                    }

                    .center-aligned.bgd-horizontal-card-list-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-survey-trigger-renderer {
                        display: none;
                    }

                    bgd-checkbox-survey-option-renderer {
                        display: block;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-checkbox-survey-option-renderer:hover {
                        background-color: var(--bg-menu-hover-backgound-color);
                        cursor: pointer;
                    }

                    paper-checkbox.bgd-checkbox-survey-option-renderer {
                        display: block;
                        width: 100%;
                        height: auto;
                        padding-top: var(--bgd-checkbox-survey-option-padding, 8px);
                        padding-bottom: var(--bgd-checkbox-survey-option-padding, 8px);
                        padding-left: var(--bgd-checkbox-survey-option-padding, 24px);
                        padding-right: var(--bgd-checkbox-survey-option-padding, 24px);
                    }

                    bgd-rating-survey-option-renderer {
                        color: var(--bg-spec-call-to-action);
                    }

                    bg-icon-button.bgd-rating-survey-option-renderer {
                        box-sizing: content-box;
                        padding: 12px;
                    }

                    bgd-rating-survey-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    bgd-rating-survey-renderer[not-sure-selected] #selected-response-text.bgd-rating-survey-renderer {
                        margin-top: 16px;
                        margin-bottom: 32px;
                    }

                    #selection-panel.bgd-rating-survey-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #options.bgd-rating-survey-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    #ratings.bgd-rating-survey-renderer {
                        margin-left: 4px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-align-self: flex-start;
                        -webkit-align-self: flex-start;
                        align-self: flex-start;
                    }

                    bgd-button-renderer.bgd-rating-survey-renderer {
                        margin-top: 8px;
                    }

                    #selected-response-text.bgd-rating-survey-renderer {
                        color: var(--bg-spec-call-to-action);
                        margin-left: 16px;
                        padding-bottom: 1px;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.5rem;
                    }

                    bgd-compact-video-renderer {
                        position: relative;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    @keyframes fade-out-slide-up {
                        0% {
                            opacity: 1;
                            transform: translateY(0);
                        }

                        80% {
                            opacity: 0;
                            transform: translateY(calc(16px * -1));
                        }

                        100% {
                            opacity: 0;
                        }
                    }

                    bgd-compact-video-renderer[animation='fade-out-slide-up'] {
                        animation: fade-out-slide-up forwards 0.620s;
                        animation-timing-function: linear;
                    }

                    @keyframes fade-in-slide-up {
                        0% {
                            opacity: 0;
                            transform: translateY(16px);
                        }

                        20% {
                            opacity: 0;
                            transform: translateY(16px);
                        }

                        100% {
                            opacity: 1;
                            transform: translateY(0);
                        }
                    }

                    bgd-compact-video-renderer[animation='fade-in-slide-up'] {
                        animation: fade-in-slide-up forwards 0.620s;
                        animation-timing-function: linear;
                    }

                    @keyframes expanded-slide-down {
                        0% {
                            transform: translateY(calc(94px * -1));
                        }

                        100% {
                            transform: translateY(0);
                        }
                    }

                    bgd-compact-video-renderer[animation='expanded-slide-down'] {
                        animation: expanded-slide-down forwards 0.4s;
                        animation-timing-function: linear;
                    }

                    bgd-compact-video-renderer[expansion='expanded']:not([is-dismissed]) {
                        max-height: 94px;
                        margin-bottom: 8px;
                    }

                    bgd-compact-video-renderer[expansion='collapsed'] {
                        max-height: 0;
                        margin-bottom: 0;
                        overflow: hidden;
                    }

                    bgd-compact-video-renderer:not(:hover) bgd-menu-renderer.bgd-compact-video-renderer:not([menu-active]).bgd-compact-video-renderer:not(:focus-within),bgd-compact-video-renderer:not(:hover) #queue-button.bgd-compact-video-renderer {
                        opacity: 0;
                    }

                    bgd-compact-video-renderer[edu-force-menu-display_] bgd-menu-renderer.bgd-compact-video-renderer,bgd-compact-video-renderer[edu-force-menu-display_]:not(:hover) bgd-menu-renderer.bgd-compact-video-renderer {
                        opacity: 1;
                    }

                    bgd-compact-video-renderer[queue-hide-menu] bgd-menu-renderer.bgd-compact-video-renderer {
                        display: none;
                    }

                    bgd-compact-video-renderer[is-dismissed] #dismissable.bgd-compact-video-renderer,bgd-compact-video-renderer:not([is-dismissed]) #dismissed.bgd-compact-video-renderer {
                        display: none;
                    }

                    #dismissable.bgd-compact-video-renderer,#dismissed.bgd-compact-video-renderer {
                        width: 100%;
                    }

                    #dismissable.bgd-compact-video-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #dismissed.bgd-compact-video-renderer {
                        padding: 8px;
                        border: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    #dismissed.bgd-compact-video-renderer:focus {
                        outline: none;
                    }

                    bgd-thumbnail.bgd-compact-video-renderer {
                        margin-right: 8px;
                        height: 94px;
                        width: 168px;
                    }

                    .metadata.bgd-compact-video-renderer {
                        min-width: 0;
                        padding-right: 24px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    a.bg-simple-endpoint.bgd-compact-video-renderer {
                        min-width: 0;
                    }

                    #queue-button.bgd-compact-video-renderer bgd-button-renderer.bgd-compact-video-renderer,bgd-menu-renderer.bgd-compact-video-renderer {
                        --paper-icon-button_-_padding: 0;
                        --paper-icon-button_-_width: 24px;
                        --paper-icon-button_-_height: 24px;
                        --bg-button-icon-padding: 0;
                        --bg-button-icon-size: 24px;
                        position: absolute;
                        top: 0;
                        right: 0;
                    }

                    #video-title.bgd-compact-video-renderer {
                        display: block;
                        margin: 0 0 4px 0;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-compact-video-renderer #video-title.bgd-compact-video-renderer {
                        margin: 0 0 4px 0;
                        display: -webkit-box;
                        max-height: 3.2rem;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: normal;
                        -webkit-line-clamp: 2;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    h3.bgd-compact-video-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #buttons.bgd-compact-video-renderer > *.bgd-compact-video-renderer {
                        margin-top: 4px;
                    }

                    bgd-inline-survey-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-inline-survey-renderer[is-dismissed] #dismissable.bgd-inline-survey-renderer,bgd-inline-survey-renderer[is-dismissed] #dismiss-button.bgd-inline-survey-renderer,bgd-inline-survey-renderer:not([is-dismissed]) #dismissed.bgd-inline-survey-renderer {
                        display: none;
                    }

                    bgd-inline-survey-renderer[expanded] #dismissable.bgd-inline-survey-renderer {
                        width: 100%;
                    }

                    bgd-inline-survey-renderer[expanded] #star-survey.bgd-inline-survey-renderer {
                        margin-bottom: 16px;
                    }

                    #dismissable.bgd-inline-survey-renderer {
                        background-color: var(--bg-spec-suggested-action);
                        padding-top: 8px;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #inline-survey-header.bgd-inline-survey-renderer,#follow-up-header.bgd-inline-survey-renderer {
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #inline-survey-header.bgd-inline-survey-renderer:focus,#follow-up-header.bgd-inline-survey-renderer:focus {
                        outline: none;
                    }

                    #inline-survey-header.bgd-inline-survey-renderer {
                        margin-left: 16px;
                        margin-bottom: 8px;
                    }

                    #follow-up-header.bgd-inline-survey-renderer {
                        margin-bottom: 28px;
                    }

                    #inline-survey-header.bgd-inline-survey-renderer bg-icon-button.bgd-inline-survey-renderer {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        box-sizing: content-box;
                        color: var(--bg-spec-call-to-action);
                        height: var(--bg-icon-height);
                        padding: 4px;
                        width: var(--bg-icon-width);
                    }

                    #inline-survey-header.bgd-inline-survey-renderer h2.bgd-inline-survey-renderer,#follow-up-header.bgd-inline-survey-renderer h2.bgd-inline-survey-renderer {
                        margin-top: 8px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #title.bgd-inline-survey-renderer,#follow-up-title.bgd-inline-survey-renderer {
                        color: var(--bg-spec-call-to-action);
                        display: block;
                        max-height: 2rem;
                        overflow: hidden;
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                    }

                    #subtitle.bgd-inline-survey-renderer {
                        color: var(--bg-spec-call-to-action);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #inline-survey-compact-video-renderer.bgd-inline-survey-renderer {
                        background-color: var(--bg-app-background);
                        margin-left: 16px;
                        margin-right: 16px;
                        padding: 8px;
                    }

                    #star-survey.bgd-inline-survey-renderer {
                        max-width: 43rem;
                        min-width: 43rem;
                        margin-bottom: 32px;
                        -ms-flex: 2;
                        -webkit-flex: 2;
                        flex: 2;
                    }

                    #rating-survey.bgd-inline-survey-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #follow-up-survey.bgd-inline-survey-renderer {
                        margin-left: 16px;
                        min-width: 30rem;
                        -ms-flex: 3;
                        -webkit-flex: 3;
                        flex: 3;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #follow-up-survey-options.bgd-inline-survey-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    bgd-checkbox-survey-option-renderer.bgd-inline-survey-renderer {
                        --paper-checkbox-unchecked-color: var(--bg-spec-call-to-action);
                        --paper-checkbox-label-color: var(--bg-spec-call-to-action);
                        --bgd-checkbox-survey-option-padding: 7px;
                        background-color: var(--bg-app-background);
                        margin-bottom: 8px;
                        margin-right: 8px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #submit-btn-footer.bgd-inline-survey-renderer {
                        margin-top: auto;
                        padding-bottom: 16px;
                        padding-top: 16px;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #dismissed.bgd-inline-survey-renderer {
                        background-color: var(--bg-spec-suggested-action);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #dismissed.bgd-inline-survey-renderer:focus {
                        outline: none;
                    }

                    #dismissed.bgd-inline-survey-renderer bgd-message-renderer.bgd-inline-survey-renderer {
                        --bg-message-renderer-text-color: var(--bg-spec-call-to-action);
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    #dismiss-button.bgd-inline-survey-renderer {
                        background-color: var(--bg-spec-suggested-action);
                    }

                    #dismiss-button.bgd-inline-survey-renderer bg-icon-button.bgd-inline-survey-renderer {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        box-sizing: content-box;
                        color: var(--bg-spec-call-to-action);
                        height: var(--bg-icon-height);
                        margin-top: 8px;
                        padding: 4px;
                        width: var(--bg-icon-width);
                    }

                    bgd-dropdown-item-renderer {
                        outline: none;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #label.bgd-dropdown-item-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-dropdown-renderer {
                        display: block;
                        --paper-listbox-background-color: var(--bg-dialog-background);
                        --paper-listbox-color: var(--bg-spec-text-primary);
                    }

                    bgd-dropdown-renderer[polymer2] paper-dropdown-menu.bgd-dropdown-renderer {
                        --paper-input-container_-_padding: var(--bgd-dropdown-menu-padding, 8px 0 6px 0);
                        --paper-input-container_-_height: initial;
                        --paper-input-container_-_border: initial;
                        --paper-input-container_-_border-radius: initial;
                        --paper-input-container_-_margin-bottom: initial;
                        --paper-input-container_-_padding-left: initial;
                        --paper-input-container_-_padding-right: initial;
                    }

                    paper-dropdown-menu.bgd-dropdown-renderer {
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-input_-_font-size: 1.4rem;
                        --paper-input-container-input_-_font-weight: 400;
                        --paper-input-container-input_-_line-height: 2.1rem;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-underline-color: var(--bgd-dropdown-renderer-underline-color);
                        --paper-input-container-underline-focus-color;--paper-input-container-underline-legacy-height: 0;
                        --paper-input-container-label_-_color: var(--bgd-dropdown-renderer-label-color);
                        --paper-input-container-label_-_font-size: 1.4rem;
                        --paper-input-container-label_-_font-weight: 400;
                        --paper-input-container-label_-_line-height: 2.1rem;
                        --paper-input-container-label_-_display: var(--layout-horizontal_-_display);
                        --paper-input-container-label_-_-ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        --paper-input-container-label_-_-webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        --paper-input-container-label_-_flex-direction: var(--layout-horizontal_-_flex-direction);
                        --paper-input-container-label_-_-ms-flex-pack: start;
                        --paper-input-container-label_-_-webkit-justify-content: flex-start;
                        --paper-input-container-label_-_justify-content: flex-start;
                        --paper-input-container-label_-_opacity: initial;
                        --paper-input-container-label_-_padding: initial;
                        --paper-input-container-label-focus_-_color;--paper-dropdown-menu-ripple_-_position: var(--layout-fit_-_position);
                        --paper-dropdown-menu-ripple_-_top: var(--layout-fit_-_top);
                        --paper-dropdown-menu-ripple_-_right: var(--layout-fit_-_right);
                        --paper-dropdown-menu-ripple_-_bottom: var(--layout-fit_-_bottom);
                        --paper-dropdown-menu-ripple_-_left: var(--layout-fit_-_left);
                        width: 100%;
                    }

                    #entries.bgd-dropdown-renderer {
                        width: var(--bgd-dropdown-renderer-width);
                    }

                    [dir="rtl"] .bgd-dropdown-renderer #input.bgd-dropdown-renderer, .bgd-dropdown-renderer[dir="rtl"] #input.bgd-dropdown-renderer {
                        --paper-input-container-input_-_text-align: left;
                        --paper-input-container-input_-_font-size: initial;
                        --paper-input-container-input_-_font-weight: initial;
                        --paper-input-container-input_-_line-height: initial;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input_-_padding: initial;
                        text-align: right;
                    }

                    bg-masthead-ad-renderer {
                        display: block;
                        margin: 24px 16px 0 16px;
                    }

                    #expand-ad.bg-masthead-ad-renderer {
                        cursor: pointer;
                        color: hsl(0, 0%, 53.3%);
                        margin: 4px;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-video-masthead-ad-renderer.grid-1-columns,.grid-1-columns.bgd-video-masthead-ad-renderer {
                        width: 214px !important;
                    }

                    bgd-video-masthead-ad-renderer.grid-2-columns,.grid-2-columns.bgd-video-masthead-ad-renderer {
                        width: 428px !important;
                    }

                    bgd-video-masthead-ad-renderer.grid-3-columns,.grid-3-columns.bgd-video-masthead-ad-renderer {
                        width: 642px !important;
                    }

                    bgd-video-masthead-ad-renderer.grid-4-columns,.grid-4-columns.bgd-video-masthead-ad-renderer {
                        width: 856px !important;
                    }

                    bgd-video-masthead-ad-renderer.grid-5-columns,.grid-5-columns.bgd-video-masthead-ad-renderer {
                        width: 1070px !important;
                    }

                    bgd-video-masthead-ad-renderer.grid-6-columns,.grid-6-columns.bgd-video-masthead-ad-renderer {
                        width: 1284px !important;
                    }

                    bgd-video-masthead-ad-renderer {
                        display: block;
                        margin: 24px 16px 0 16px;
                    }

                    iframe.bgd-video-masthead-ad-renderer {
                        width: 850px;
                        height: 250px;
                    }

                    iframe.responsive.bgd-video-masthead-ad-renderer {
                        width: 428px;
                        height: 239px;
                    }

                    @media (min-width: 662px) {
                        iframe.responsive.bgd-video-masthead-ad-renderer {
                            width:642px;
                        }
                    }

                    @media (min-width: 876px) {
                        iframe.responsive.bgd-video-masthead-ad-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1090px) {
                        iframe.responsive.bgd-video-masthead-ad-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1304px) {
                        iframe.responsive.bgd-video-masthead-ad-renderer {
                            width:1284px;
                        }
                    }

                    @media (min-width: 1276px) {
                        bgd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.bgd-video-masthead-ad-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1390px) {
                        bgd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.bgd-video-masthead-ad-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1604px) {
                        bgd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.bgd-video-masthead-ad-renderer {
                            width:1284px;
                        }
                    }

                    #expand-ad.bgd-video-masthead-ad-renderer {
                        display: block;
                        cursor: pointer;
                        color: hsl(0, 0%, 53.3%);
                        margin: 4px;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    bgd-video-masthead-ad-renderer[snap-state-refresh_] iframe.responsive.bgd-video-masthead-ad-renderer {
                        width: 100%;
                    }

                    bgd-video-masthead-ad-advertiser-info-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        height: 121px;
                        --bg-endpoint-color: var(--bg-spec-text-secondary);
                    }

                    bgd-video-masthead-ad-advertiser-info-renderer.no-thumbnail #thumbnail-container.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: none;
                    }

                    bgd-video-masthead-ad-advertiser-info-renderer.channel-banner {
                        height: 239px;
                    }

                    #banner.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: none;
                    }

                    bgd-video-masthead-ad-advertiser-info-renderer.channel-banner #banner.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: block;
                        outline: none;
                        background: var(--bgvmh-channel-banner);
                        background-position: center;
                        background-size: cover;
                    }

                    bgd-video-masthead-ad-advertiser-info-renderer.channel-banner #banner.bgd-video-masthead-ad-advertiser-info-renderer ~ #info-container.bgd-video-masthead-ad-advertiser-info-renderer #thumbnail-endpoint.bgd-video-masthead-ad-advertiser-info-renderer {
                        position: relative;
                        top: -18px;
                    }

                    #info-container.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #thumbnail-container.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        margin-left: 20px;
                    }

                    #thumbnail.bgd-video-masthead-ad-advertiser-info-renderer {
                        border-radius: 50%;
                        overflow: hidden;
                        width: 100px;
                    }

                    #thumbnail-endpoint.bgd-video-masthead-ad-advertiser-info-renderer {
                        outline: none;
                        line-height: 0;
                    }

                    #right-container.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        overflow: hidden;
                        white-space: nowrap;
                        margin-left: 20px;
                    }

                    #title-container.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    #title.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: block;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                        margin-bottom: 6px;
                        color: var(--bg-spec-text-primary);
                    }

                    #menu.bgd-video-masthead-ad-advertiser-info-renderer {
                        margin-top: -4px;
                    }

                    bgd-menu-renderer.bgd-video-masthead-ad-advertiser-info-renderer {
                        --paper-icon-button_-_padding: 0;
                        --paper-icon-button_-_width: 24px;
                        --paper-icon-button_-_height: 24px;
                    }

                    #byline-container.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        margin-bottom: 6px;
                        margin-right: 24px;
                    }

                    #byline.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        color: var(--bg-spec-text-secondary);
                    }

                    #badges.bgd-video-masthead-ad-advertiser-info-renderer {
                        display: inline-block;
                        margin-right: 4px;
                    }

                    bgd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        width: 210px;
                        height: 239px;
                        transition: width 0.2s ease;
                        overflow: hidden;
                        --bgd-grid-4x: 424px;
                    }

                    bgd-video-masthead-ad-expandable-thumbnail-tile-renderer[expanded] {
                        width: var(--bgd-grid-4x);
                    }

                    #endpoint.bgd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                        width: var(--bgd-grid-4x);
                        position: relative;
                    }

                    #thumbnail.bgd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                        width: var(--bgd-grid-4x);
                    }

                    #overlay.bgd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        z-index: 1;
                    }

                    #play-button.bgd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                        width: 68px;
                        height: 48px;
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer {
                        width: 210px;
                        height: 239px;
                        transition: width 0.2s ease;
                        overflow: hidden;
                        position: relative;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer[expanded] {
                        width: 424px;
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer.video-playing #mute-button.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        display: block;
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer.video-ended #replay-button.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        display: block;
                    }

                    #container.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        width: 424px;
                    }

                    #player-container.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        width: 424px;
                        height: 239px;
                    }

                    #player.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        width: 100%;
                        height: 100%;
                    }

                    #click-target.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        z-index: 1;
                        cursor: pointer;
                    }

                    #overlay.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        z-index: 2;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #mute-button.bgd-video-masthead-ad-expandable-video-tile-renderer,#replay-button.bgd-video-masthead-ad-expandable-video-tile-renderer,#live-badge.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        display: none;
                    }

                    #replay-button.bgd-video-masthead-ad-expandable-video-tile-renderer bgd-button-renderer.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        --bg-button-color: hsl(0, 0%, 100%);
                    }

                    #live-badge.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        color: hsl(0, 0%, 100%);
                        height: 40px;
                        font-size: 1.5rem;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #live-badge.bgd-video-masthead-ad-expandable-video-tile-renderer:before {
                        display: inline-block;
                        width: 6px;
                        height: 6px;
                        vertical-align: 4%;
                        margin-right: 5px;
                        content: '';
                        border-radius: 100%;
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer.video-playing #live-badge.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer.video-playing #live-badge.bgd-video-masthead-ad-expandable-video-tile-renderer:before {
                        background: #2191e0;
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer.video-ended #live-badge.bgd-video-masthead-ad-expandable-video-tile-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        margin-left: 10px;
                    }

                    bgd-video-masthead-ad-expandable-video-tile-renderer.video-ended #live-badge.bgd-video-masthead-ad-expandable-video-tile-renderer:before {
                        background: hsla(0, 0%, 93.3%, .8);
                    }

                    bgd-video-masthead-ad-primary-video-overlay-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                        color: hsl(0, 0%, 100%);
                        white-space: nowrap;
                        width: 424px;
                        --bg-endpoint-color: hsl(0, 0%, 100%);
                    }

                    #advertiser-info.bgd-video-masthead-ad-primary-video-overlay-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        margin: 8px 0 0 8px;
                    }

                    #title.bgd-video-masthead-ad-primary-video-overlay-renderer {
                        display: block;
                        max-height: 3.2rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                        margin-bottom: 6px;
                        text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
                    }

                    #byline-container.bgd-video-masthead-ad-primary-video-overlay-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #byline.bgd-video-masthead-ad-primary-video-overlay-renderer {
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                        text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
                        pointer-events: auto;
                    }

                    #badges.bgd-video-masthead-ad-primary-video-overlay-renderer {
                        margin-right: 4px;
                    }

                    #menu.bgd-video-masthead-ad-primary-video-overlay-renderer {
                        pointer-events: auto;
                        margin-top: 8px;
                    }

                    bgd-menu-renderer.bgd-video-masthead-ad-primary-video-overlay-renderer {
                        --paper-icon-button_-_padding: 0;
                        --paper-icon-button_-_width: 24px;
                        --paper-icon-button_-_height: 24px;
                    }

                    bgd-video-masthead-ad-primary-video-renderer {
                        display: block;
                        position: relative;
                    }

                    bgd-video-masthead-ad-primary-video-renderer.video-playing #mute-button.bgd-video-masthead-ad-primary-video-renderer {
                        display: block;
                    }

                    bgd-video-masthead-ad-primary-video-renderer.video-ended #replay-button.bgd-video-masthead-ad-primary-video-renderer {
                        display: block;
                    }

                    bgd-video-masthead-ad-primary-video-renderer.video-ended #player.bgd-video-masthead-ad-primary-video-renderer {
                        height: 100%;
                    }

                    #player-container.bgd-video-masthead-ad-primary-video-renderer {
                        max-width: 424px;
                        height: 239px;
                        overflow: hidden;
                        position: relative;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #player-container.widescreen.bgd-video-masthead-ad-primary-video-renderer {
                        max-width: 852px;
                    }

                    #player-container.bgd-video-masthead-ad-primary-video-renderer:not(.widescreen) #player.bgd-video-masthead-ad-primary-video-renderer {
                        height: 100%;
                    }

                    #player.bgd-video-masthead-ad-primary-video-renderer {
                        width: 100%;
                        height: 640px;
                    }

                    .bg-simple-endpoint.bgd-video-masthead-ad-primary-video-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-video-masthead-ad-primary-video-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    #click-target.bg-simple-endpoint.bgd-video-masthead-ad-primary-video-renderer {
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                        z-index: 1;
                        cursor: pointer;
                    }

                    #overlay.bgd-video-masthead-ad-primary-video-renderer {
                        position: absolute;
                        bottom: 0;
                        z-index: 2;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #mute-button.bgd-video-masthead-ad-primary-video-renderer,#replay-button.bgd-video-masthead-ad-primary-video-renderer,#live-badge.bgd-video-masthead-ad-primary-video-renderer {
                        display: none;
                    }

                    #replay-button.bgd-video-masthead-ad-primary-video-renderer bgd-button-renderer.bgd-video-masthead-ad-primary-video-renderer {
                        --bg-button-color: hsl(0, 0%, 100%);
                    }

                    #live-badge.bgd-video-masthead-ad-primary-video-renderer {
                        color: hsl(0, 0%, 100%);
                        height: 40px;
                        font-size: 1.5rem;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #live-badge.bgd-video-masthead-ad-primary-video-renderer:before {
                        display: inline-block;
                        width: 6px;
                        height: 6px;
                        vertical-align: 4%;
                        margin-right: 5px;
                        content: '';
                        border-radius: 100%;
                    }

                    bgd-video-masthead-ad-primary-video-renderer.video-playing #live-badge.bgd-video-masthead-ad-primary-video-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-video-masthead-ad-primary-video-renderer.video-playing #live-badge.bgd-video-masthead-ad-primary-video-renderer:before {
                        background: #2191e0;
                    }

                    bgd-video-masthead-ad-primary-video-renderer.video-ended #live-badge.bgd-video-masthead-ad-primary-video-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        margin-left: 10px;
                    }

                    bgd-video-masthead-ad-primary-video-renderer.video-ended #live-badge.bgd-video-masthead-ad-primary-video-renderer:before {
                        background: hsla(0, 0%, 93.3%, .8);
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-1-columns,.grid-1-columns.bgd-video-masthead-ad-v3-renderer {
                        width: 214px !important;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-2-columns,.grid-2-columns.bgd-video-masthead-ad-v3-renderer {
                        width: 428px !important;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-3-columns,.grid-3-columns.bgd-video-masthead-ad-v3-renderer {
                        width: 642px !important;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-4-columns,.grid-4-columns.bgd-video-masthead-ad-v3-renderer {
                        width: 856px !important;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-5-columns,.grid-5-columns.bgd-video-masthead-ad-v3-renderer {
                        width: 1070px !important;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-6-columns,.grid-6-columns.bgd-video-masthead-ad-v3-renderer {
                        width: 1284px !important;
                    }

                    bgd-video-masthead-ad-v3-renderer {
                        display: block;
                        position: relative;
                        max-width: 1280px;
                        margin-right: 4px;
                        --bgd-grid-4x: 424px;
                    }

                    bgd-video-masthead-ad-v3-renderer[widescreen] #video-container.bgd-video-masthead-ad-v3-renderer {
                        max-width: 852px;
                    }

                    bgd-video-masthead-ad-v3-renderer[widescreen] #right-container.bgd-video-masthead-ad-v3-renderer,bgd-video-masthead-ad-v3-renderer[expandable] #right-container.bgd-video-masthead-ad-v3-renderer {
                        max-width: var(--bgd-grid-4x);
                    }

                    #top-container.bgd-video-masthead-ad-v3-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-video-masthead-ad-v3-renderer[collapsed] #top-container.bgd-video-masthead-ad-v3-renderer > .bgd-video-masthead-ad-v3-renderer:not(:last-child) {
                        display: none;
                    }

                    #show-ad.bgd-video-masthead-ad-v3-renderer {
                        display: none;
                    }

                    bgd-video-masthead-ad-v3-renderer[collapsed] #show-ad.bgd-video-masthead-ad-v3-renderer {
                        display: block;
                        margin: auto;
                    }

                    #video-container.bgd-video-masthead-ad-v3-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        min-width: var(--bgd-grid-4x);
                        max-width: var(--bgd-grid-4x);
                        margin-right: 4px;
                    }

                    #expandable-tile-container.bgd-video-masthead-ad-v3-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        max-width: 852px;
                    }

                    #expandable-tile-container.bgd-video-masthead-ad-v3-renderer *.bgd-video-masthead-ad-v3-renderer {
                        margin-right: 4px;
                    }

                    #expandable-tile-container.bgd-video-masthead-ad-v3-renderer:empty {
                        display: none;
                    }

                    #right-container.bgd-video-masthead-ad-v3-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #video-overlay.bgd-video-masthead-ad-v3-renderer {
                        display: none;
                        pointer-events: none;
                        position: absolute;
                        top: 0;
                        left: 0;
                        z-index: 3;
                    }

                    #compact-tile-container.bgd-video-masthead-ad-v3-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #compact-tile-container.bgd-video-masthead-ad-v3-renderer bgd-thumbnail.bgd-video-masthead-ad-v3-renderer {
                        margin-right: 4px;
                    }

                    bgd-thumbnail.bgd-video-masthead-ad-v3-renderer {
                        height: var(--bgd-grid-thumbnail_-_height);
                        width: 210px;
                    }

                    bgd-video-masthead-ad-v3-renderer[tiles="5"] #expandable-tile-container.bgd-video-masthead-ad-v3-renderer .bgd-video-masthead-ad-v3-renderer:nth-child(n+3) {
                        display: none;
                    }

                    @media (max-width: 1280px) {
                        bgd-video-masthead-ad-v3-renderer.client-side:not([snap-state-refresh_]) #expandable-tile-container.bgd-video-masthead-ad-v3-renderer .bgd-video-masthead-ad-v3-renderer:nth-child(n+3) {
                            display:none;
                        }
                    }

                    bgd-video-masthead-ad-v3-renderer[tiles="4"] #expandable-tile-container.bgd-video-masthead-ad-v3-renderer .bgd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                        display: none;
                    }

                    bgd-video-masthead-ad-v3-renderer[tiles="4"] #right-container.bgd-video-masthead-ad-v3-renderer {
                        width: var(--bgd-grid-4x);
                    }

                    @media (max-width: 1066px) {
                        bgd-video-masthead-ad-v3-renderer.client-side:not([snap-state-refresh_]) #expandable-tile-container.bgd-video-masthead-ad-v3-renderer .bgd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                            display:none;
                        }

                        bgd-video-masthead-ad-v3-renderer.client-side:not([snap-state-refresh_]) #right-container.bgd-video-masthead-ad-v3-renderer {
                            width: var(--bgd-grid-4x);
                        }
                    }

                    bgd-video-masthead-ad-v3-renderer[tiles="3"] #right-container.bgd-video-masthead-ad-v3-renderer {
                        width: 210px;
                    }

                    bgd-video-masthead-ad-v3-renderer[tiles="3"] #compact-tile-container.bgd-video-masthead-ad-v3-renderer bgd-thumbnail.bgd-video-masthead-ad-v3-renderer + bgd-thumbnail.bgd-video-masthead-ad-v3-renderer {
                        display: none;
                    }

                    @media (max-width: 852px) {
                        bgd-video-masthead-ad-v3-renderer.client-side:not([snap-state-refresh_]) #right-container.bgd-video-masthead-ad-v3-renderer {
                            width:210px;
                        }

                        bgd-video-masthead-ad-v3-renderer.client-side:not([snap-state-refresh_]) #compact-tile-container.bgd-video-masthead-ad-v3-renderer bgd-thumbnail.bgd-video-masthead-ad-v3-renderer + bgd-thumbnail.bgd-video-masthead-ad-v3-renderer {
                            display: none;
                        }
                    }

                    bgd-video-masthead-ad-v3-renderer[tiles="2"] #right-container.bgd-video-masthead-ad-v3-renderer {
                        display: none;
                    }

                    bgd-video-masthead-ad-v3-renderer[tiles="2"] #video-overlay.bgd-video-masthead-ad-v3-renderer {
                        display: block;
                    }

                    @media (max-width: 638px) {
                        bgd-video-masthead-ad-v3-renderer.client-side:not([snap-state-refresh_]) #right-container.bgd-video-masthead-ad-v3-renderer {
                            display:none;
                        }

                        bgd-video-masthead-ad-v3-renderer.client-side:not([snap-state-refresh_]) #video-overlay.bgd-video-masthead-ad-v3-renderer {
                            display: block;
                        }
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-1-columns #right-container.bgd-video-masthead-ad-v3-renderer,bgd-video-masthead-ad-v3-renderer.grid-2-columns #right-container.bgd-video-masthead-ad-v3-renderer {
                        display: none;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-1-columns #video-overlay.bgd-video-masthead-ad-v3-renderer,bgd-video-masthead-ad-v3-renderer.grid-2-columns #video-overlay.bgd-video-masthead-ad-v3-renderer {
                        display: none;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-3-columns #right-container.bgd-video-masthead-ad-v3-renderer {
                        width: 210px;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-3-columns #compact-tile-container.bgd-video-masthead-ad-v3-renderer bgd-thumbnail.bgd-video-masthead-ad-v3-renderer + bgd-thumbnail.bgd-video-masthead-ad-v3-renderer {
                        display: none;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-4-columns #expandable-tile-container.bgd-video-masthead-ad-v3-renderer .bgd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                        display: none;
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-4-columns #right-container.bgd-video-masthead-ad-v3-renderer {
                        width: var(--bgd-grid-4x);
                    }

                    bgd-video-masthead-ad-v3-renderer.grid-5-columns #expandable-tile-container.bgd-video-masthead-ad-v3-renderer .bgd-video-masthead-ad-v3-renderer:nth-child(n+3) {
                        display: none;
                    }

                    bgd-banner-promo-renderer {
                        display: inline-block;
                        width: 100%;
                    }

                    bgd-banner-promo-renderer.dismissed {
                        display: none;
                    }

                    #action-button.bgd-banner-promo-renderer[invisible] {
                        visibility: hidden;
                    }

                    .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer {
                        background-color: var(--bg-basic-background-color);
                        background-position: top;
                        background-repeat: no-repeat;
                        position: relative;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer,bgd-banner-promo-renderer.banner-promo-style-type-masthead-ad .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer {
                        background-size: 1440px;
                        color: hsl(0, 0%, 100%);
                        height: 320px;
                        margin: 0 auto;
                        max-width: 1440px;
                        text-align: center;
                    }

                    .bgd-small-features.bgd-banner-promo-renderer {
                        color;display: none;
                        padding-top: 8px;
                        list-style: none;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                        text-transform: none;
                    }

                    .bgd-small-feature-header.bgd-banner-promo-renderer {
                        padding-top: 8px;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-logo.bgd-banner-promo-renderer,bgd-banner-promo-renderer.banner-promo-style-type-masthead-ad .bgd-banner-promo-renderer-logo.bgd-banner-promo-renderer {
                        height: 134px;
                        left: 0;
                        margin: 0 auto;
                        max-width: 400px;
                        position: absolute;
                        right: 0;
                        z-index: 2;
                    }

                    .bgd-banner-promo-renderer-logo.bgd-banner-promo-renderer bg-img-shadow.bgd-banner-promo-renderer {
                        max-height: 134px;
                        max-width: 400px;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-content.bgd-banner-promo-renderer,bgd-banner-promo-renderer.banner-promo-style-type-masthead-ad .bgd-banner-promo-renderer-content.bgd-banner-promo-renderer {
                        bottom: 20px;
                        left: 0;
                        margin: 0 auto;
                        max-width: 400px;
                        position: absolute;
                        right: 0;
                        z-index: 2;
                    }

                    .bgd-banner-promo-renderer-title.bgd-banner-promo-renderer {
                        color: var(--bg-basic-foreground-title-color);
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-title.bgd-banner-promo-renderer,bgd-banner-promo-renderer.banner-promo-style-type-masthead-ad .bgd-banner-promo-renderer-title.bgd-banner-promo-renderer {
                        margin-bottom: 16px;
                        margin-left: auto;
                        margin-right: auto;
                        margin-top: 0;
                        font-size: 2.4rem;
                        font-weight: 400;
                        line-height: 3rem;
                    }

                    .bgd-banner-promo-renderer-promo-text.bgd-banner-promo-renderer {
                        color;}

                    bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-promo-text.bgd-banner-promo-renderer,bgd-banner-promo-renderer.banner-promo-style-type-masthead-ad .bgd-banner-promo-renderer-promo-text.bgd-banner-promo-renderer {
                        margin: 0 auto;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #action-button.bgd-banner-promo-renderer {
                        margin-top: 20px;
                    }

                    #dismiss-button.bgd-banner-promo-renderer {
                        --bg-button-icon-padding: 0px;
                        --bg-button-icon-size: 24px;
                        position: absolute;
                        right: 13px;
                        top: 13px;
                        z-index: 2;
                    }

                    #dismiss-button.bgd-banner-promo-renderer[is-icon-button] {
                        background-color: hsla(0, 0%, 93.3%, .8);
                        color: hsla(0, 0%, 6.7%, .8);
                    }

                    @media (min-height: 733px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-big .bg-banner-promo-renderer-content.bgd-banner-promo-renderer {
                            bottom:40px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big #action-button.bgd-banner-promo-renderer {
                            margin-top: 30px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer {
                            height: 533px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-small-features.bgd-banner-promo-renderer {
                            display: block;
                        }
                    }

                    @media (min-height: 946px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer {
                            background-size:2016px;
                            height: 746px;
                            max-width: 2880px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-promo-text.bgd-banner-promo-renderer {
                            font-size: 22px;
                            line-height: normal;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-small-feature-header.bgd-banner-promo-renderer {
                            font-size: 18px;
                            margin-top: 11px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-title.bgd-banner-promo-renderer {
                            font-size: 36px;
                            line-height: normal;
                            margin-bottom: 22px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big #action-button.bgd-banner-promo-renderer {
                            margin-top: 48px;
                            transform: scale(1.4);
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-content.bgd-banner-promo-renderer {
                            bottom: 56px;
                            max-width: 560px;
                        }
                    }

                    @media (min-height: 1160px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer {
                            background-size:2822px;
                            height: 960px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-promo-text.bgd-banner-promo-renderer {
                            font-size: 31px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-small-feature-header.bgd-banner-promo-renderer {
                            font-size: 25px;
                            margin-top: 15px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-title.bgd-banner-promo-renderer {
                            font-size: 50px;
                            margin-bottom: 31px;
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big #action-button.bgd-banner-promo-renderer {
                            margin-top: 59px;
                            transform: scale(1.4);
                        }

                        bgd-banner-promo-renderer.banner-promo-style-type-big .bgd-banner-promo-renderer-content.bgd-banner-promo-renderer {
                            bottom: 78px;
                            max-width: 784px;
                        }
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-ad .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer {
                        height: 250px;
                        margin-top: 10px;
                        max-width: 970px;
                        background-size: 970px;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-background.bgd-banner-promo-renderer {
                        display: flex;
                        flex-direction: column;
                        justify-content: flex-end;
                        background-position: top center;
                        background-repeat: no-repeat;
                        background-size: auto 260px;
                        text-align: left;
                        height: 260px;
                        max-width: none;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-inline-image.bgd-banner-promo-renderer {
                        position: absolute;
                        bottom: 0;
                        height: 260px;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-logo.bgd-banner-promo-renderer {
                        position: relative;
                        margin-bottom: 8px;
                        height: 28px;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-title.bgd-banner-promo-renderer,bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-promo-text.bgd-banner-promo-renderer {
                        font-family: 'bg Sans', Roboto, Arial, sans-serif;
                        font-weight: 400;
                        margin-bottom: 20px;
                        max-width: 440px;
                        height: 92px;
                        overflow: hidden;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-content.bgd-banner-promo-renderer {
                        position: relative;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-title.bgd-banner-promo-renderer {
                        font-size: 42px;
                        line-height: 46px;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-promo-text.bgd-banner-promo-renderer {
                        font-size: 26px;
                        line-height: 30px;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 #action-button.bgd-banner-promo-renderer {
                        --bg-basic-background-color: transparent;
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                        margin: 0 auto;
                        padding: 0px 20px;
                        width: 100%;
                        max-width: 1320px;
                        min-width: 500px;
                    }

                    @media (min-width: 662px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                            width:642px;
                        }
                    }

                    @media (min-width: 876px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1090px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1304px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                            width:1284px;
                        }
                    }

                    @media (min-width: 1276px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2[guide-persistent-and-visible] .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                            width:856px;
                        }
                    }

                    @media (min-width: 1390px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2[guide-persistent-and-visible] .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1604px) {
                        bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2[guide-persistent-and-visible] .bgd-banner-promo-renderer-layout.bgd-banner-promo-renderer {
                            width:1284px;
                        }
                    }

                    bgd-banner-promo-renderer.banner-promo-style-type-masthead-v2 bgd-button-renderer#action-button.bgd-banner-promo-renderer {
                        margin: 0 0 34px 0;
                        border: 2px solid;
                    }

                    bgd-browse-secondary-contents-renderer {
                        display: block;
                        padding-left: 28px;
                        padding-top: 24px;
                    }

                    #contents.bgd-browse-secondary-contents-renderer > *.bgd-browse-secondary-contents-renderer:not(:first-child) {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        padding-top: 24px;
                    }

                    bgd-profile-column-renderer {
                        margin-left: 32px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #items.bgd-profile-column-renderer > *.bgd-profile-column-renderer {
                        margin-bottom: 20px;
                    }

                    bgd-primetime-promo-header-renderer {
                        display: inline-block;
                        width: 210px;
                    }

                    #logo.bgd-primetime-promo-header-renderer {
                        margin-top: 20px;
                        margin-bottom: 24px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-badge-supported-renderer.bgd-primetime-promo-header-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin-left: 12px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #headline.bgd-primetime-promo-header-renderer {
                        display: block;
                        color: var(--bg-spec-text-primary);
                        max-height: 56px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        font-size: 1.8rem;
                        font-weight: 400;
                        line-height: 2.4rem;
                    }

                    #logo.bgd-primetime-promo-header-renderer > bg-img-shadow.bgd-primetime-promo-header-renderer {
                        height: 24px;
                    }

                    bgd-primetime-promo-renderer[is-dismissed] #dismissable.bgd-primetime-promo-renderer,bgd-primetime-promo-renderer:not([is-dismissed]) #dismissed.bgd-primetime-promo-renderer {
                        display: none;
                    }

                    #promo-list.bgd-primetime-promo-renderer {
                        min-width: 0px;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                    }

                    #sub-header.bgd-primetime-promo-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #contents.bgd-primetime-promo-renderer {
                        margin-top: 36px;
                    }

                    #spacer.bgd-primetime-promo-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #promo-info.bgd-primetime-promo-renderer {
                        display: inline-block;
                        width: 210px;
                        margin-right: 4px;
                    }

                    #dismissable.bgd-primetime-promo-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #promo-info.bgd-primetime-promo-renderer > bgd-badge-supported-renderer.bgd-primetime-promo-renderer {
                        margin-top: 8px;
                        height: 16px;
                        color: var(--bg-spec-themed-green);
                    }

                    #detail-text.bgd-primetime-promo-renderer {
                        margin-top: 4px;
                        color: var(--bg-spec-text-secondary);
                        display: block;
                        max-height: 1.8rem;
                        overflow: hidden;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #action-button.bgd-primetime-promo-renderer {
                        margin-top: 16px;
                    }

                    #dismiss-button.bgd-primetime-promo-renderer {
                        margin-top: 12px;
                    }

                    bg-horizontal-list-renderer.bgd-primetime-promo-renderer {
                        --bgd-horizontal-list-arrow-top: 9px;
                    }

                    bg-subscription-product-renderer.bgd-item-section-renderer,bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer {
                        display: inline-block;
                        box-sizing: border-box;
                        margin: 0 0 24px;
                        vertical-align: top;
                        width: 100%;
                    }

                    @media (min-width: 876px) {
                        bg-subscription-product-renderer.bgd-item-section-renderer,bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer {
                            width:50%;
                        }

                        bg-subscription-product-renderer.bgd-item-section-renderer:nth-of-type(odd),bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer:nth-of-type(odd) {
                            padding: 0 12px 0 0;
                        }

                        bg-subscription-product-renderer.bgd-item-section-renderer:nth-of-type(even),bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer:nth-of-type(even) {
                            padding: 0 0 0 12px;
                        }
                    }

                    @media (min-width: 1090px) {
                        bg-subscription-product-renderer.bgd-item-section-renderer,bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer {
                            width:33.33%;
                        }

                        bg-subscription-product-renderer.bgd-item-section-renderer:nth-of-type(3n+1),bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer:nth-of-type(3n+1) {
                            padding: 0 16px 0 0;
                        }

                        bg-subscription-product-renderer.bgd-item-section-renderer:nth-of-type(3n+2),bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer:nth-of-type(3n+2) {
                            padding: 0 8px;
                        }

                        bg-subscription-product-renderer.bgd-item-section-renderer:nth-of-type(3n+3),bg-subscription-product-upsell-offer-renderer.bgd-item-section-renderer:nth-of-type(3n+3) {
                            padding: 0 0 0 16px;
                        }
                    }

                    bgd-item-section-renderer {
                        display: block;
                    }

                    bgd-button-renderer.bgd-item-section-renderer,bgd-compact-radio-renderer.bgd-item-section-renderer,bgd-compact-video-renderer.bgd-item-section-renderer,bgd-crisis-health-renderer.bgd-item-section-renderer,bgd-emergency-onebox-renderer.bgd-item-section-renderer,bgd-movie-renderer.bgd-item-section-renderer,bgd-playlist-renderer.bgd-item-section-renderer,bgd-show-renderer.bgd-item-section-renderer,bgd-radio-renderer.bgd-item-section-renderer,bg-search-no-results-renderer.bgd-item-section-renderer,bgd-video-renderer.bgd-item-section-renderer,bgd-clarification-renderer.bgd-item-section-renderer,bgd-fact-check-renderer.bgd-item-section-renderer {
                        margin-top: var(--bgd-item-section-item-margin, 16px);
                    }

                    bgd-button-renderer.bgd-item-section-renderer:last-child,bgd-compact-radio-renderer.bgd-item-section-renderer:last-child,bgd-compact-video-renderer.bgd-item-section-renderer:last-child,bgd-crisis-health-renderer.bgd-item-section-renderer:last-child,bgd-emergency-onebox-renderer.bgd-item-section-renderer:last-child,bgd-movie-renderer.bgd-item-section-renderer:last-child,bgd-playlist-renderer.bgd-item-section-renderer:last-child,bgd-show-renderer.bgd-item-section-renderer:last-child,bgd-radio-renderer.bgd-item-section-renderer:last-child,bg-search-no-results-renderer.bgd-item-section-renderer:last-child,bgd-video-renderer.bgd-item-section-renderer:last-child,bgd-clarification-renderer.bgd-item-section-renderer,bgd-fact-check-renderer.bgd-item-section-renderer {
                        margin-bottom: var(--bgd-item-section-item-margin, 16px);
                    }

                    bgd-clarification-renderer.bgd-item-section-renderer,bgd-fact-check-renderer.bgd-item-section-renderer {
                        max-width: 846px;
                    }

                    bg-subscription-product-header-renderer.bgd-item-section-renderer {
                        margin: 40px 0 16px;
                        color: var(--bg-spec-text-primary);
                        font-size: 2.4rem;
                        font-weight: 400;
                        line-height: 3rem;
                    }

                    bgd-exploratory-results-renderer.bgd-item-section-renderer,bgd-horizontal-card-list-renderer.bgd-item-section-renderer:not(:first-child),bgd-shelf-renderer.bgd-item-section-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                        margin-top: 24px;
                    }

                    bgd-horizontal-card-list-renderer.bgd-item-section-renderer:not(:first-child) {
                        padding: 4px 0 24px;
                        margin-bottom: 24px;
                    }

                    bgd-horizontal-card-list-renderer.bgd-item-section-renderer:first-child {
                        padding-top: 16px;
                    }

                    #contents.bgd-item-section-renderer > bgd-settings-options-renderer.bgd-item-section-renderer:first-child {
                        margin-top: 20px;
                    }

                    #contents.bgd-item-section-renderer > bgd-settings-options-renderer.bgd-item-section-renderer:last-child {
                        margin-bottom: 20px;
                    }

                    #contents.bgd-item-section-renderer > bgd-settings-options-renderer.bgd-item-section-renderer:only-child {
                        margin: 0;
                    }

                    bgd-exploratory-results-renderer.bgd-item-section-renderer + bgd-exploratory-results-renderer.bgd-item-section-renderer,bgd-exploratory-results-renderer.bgd-item-section-renderer + bgd-shelf-renderer.bgd-item-section-renderer,#contents.bgd-item-section-renderer > bgd-exploratory-results-renderer.bgd-item-section-renderer:first-child,bgd-shelf-renderer.bgd-item-section-renderer + bgd-exploratory-results-renderer.bgd-item-section-renderer,bgd-shelf-renderer.bgd-item-section-renderer + bgd-shelf-renderer.bgd-item-section-renderer,#contents.bgd-item-section-renderer > bgd-shelf-renderer.bgd-item-section-renderer:first-child {
                        border-top: none;
                        margin-top: 0;
                    }

                    #contents.bgd-item-section-renderer > bgd-exploratory-results-renderer.bgd-item-section-renderer:last-child,#contents.bgd-item-section-renderer > bgd-shelf-renderer.bgd-item-section-renderer:last-child {
                        border-bottom: none;
                    }

                    .reloading.bgd-item-section-renderer {
                        opacity: .25;
                        pointer-events: none;
                    }

                    paper-spinner-lite.bgd-item-section-renderer {
                        margin: auto;
                        display: none;
                    }

                    paper-spinner-lite.bgd-item-section-renderer[active] {
                        display: block;
                    }

                    bg-next-continuation.bgd-item-section-renderer {
                        --paper-button_-_background-color: var(--bg-spec-10-percent-layer);
                        --paper-button_-_border: solid 1px transparent;
                        --paper-button_-_color: hsla(0, 0%, 53.3%, .8);
                        --paper-button_-_width: 100%;
                        --paper-button_-_margin: 0;
                        --paper-button_-_text-transform: initial;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-item-section-renderer[can-show-more] #continuations.bgd-item-section-renderer {
                        visibility: hidden;
                    }

                    bgd-backstage-items {
                        display: block;
                        max-width: 852px;
                    }

                    bgd-comments {
                        display: block;
                    }

                    bgd-comments[is-backstage] {
                        --bgd-comment-thread-margin-bottom: 24px;
                        max-width: 852px;
                    }

                    paper-spinner-lite.bgd-comments {
                        margin: auto;
                        display: none;
                    }

                    paper-spinner-lite.bgd-comments[active] {
                        display: block;
                    }

                    bgd-section-list-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #contents.bgd-section-list-renderer > *.bgd-section-list-renderer:not(:last-child):not(bgd-page-introduction-renderer):not([item-dismissed]).bgd-section-list-renderer {
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    bgd-section-list-renderer[can-show-more] #continuations.bgd-section-list-renderer {
                        visibility: hidden;
                    }

                    bgd-section-list-renderer[has-sort-filter] #header.bgd-section-list-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-section-list-renderer[has-sort-filter] #header-container.bgd-section-list-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-section-list-renderer[has-sort-filter] #sub-menu.bgd-section-list-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-channel-list-sub-menu-renderer.bgd-section-list-renderer {
                        display: block;
                        padding: 16px 0;
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    bgd-section-list-renderer[rich-grid_] #contents.bgd-section-list-renderer > *.bgd-section-list-renderer:not(:last-child):not(bgd-page-introduction-renderer):not([item-dismissed]).bgd-section-list-renderer {
                        border-bottom: none;
                    }

                    bgd-two-column-browse-results-renderer.grid-1-columns,.grid-1-columns.bgd-two-column-browse-results-renderer {
                        width: 214px !important;
                    }

                    bgd-two-column-browse-results-renderer.grid-2-columns,.grid-2-columns.bgd-two-column-browse-results-renderer {
                        width: 428px !important;
                    }

                    bgd-two-column-browse-results-renderer.grid-3-columns,.grid-3-columns.bgd-two-column-browse-results-renderer {
                        width: 642px !important;
                    }

                    bgd-two-column-browse-results-renderer.grid-4-columns,.grid-4-columns.bgd-two-column-browse-results-renderer {
                        width: 856px !important;
                    }

                    bgd-two-column-browse-results-renderer.grid-5-columns,.grid-5-columns.bgd-two-column-browse-results-renderer {
                        width: 1070px !important;
                    }

                    bgd-two-column-browse-results-renderer.grid-6-columns,.grid-6-columns.bgd-two-column-browse-results-renderer {
                        width: 1284px !important;
                    }

                    bgd-two-column-browse-results-renderer {
                        flex: none;
                        margin-bottom: 16px;
                        display: flex;
                        -ms-flex-direction: column-reverse;
                        -webkit-flex-direction: column-reverse;
                        flex-direction: column-reverse;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #primary.bgd-two-column-browse-results-renderer {
                        max-width: 100%;
                        min-width: 0;
                    }

                    bgd-browse-feed-actions-renderer.bgd-two-column-browse-results-renderer {
                        width: 100%;
                        margin-top: 8px;
                    }

                    bgd-browse-secondary-contents-renderer.bgd-two-column-browse-results-renderer {
                        display: none;
                    }

                    @media (min-width: 876px) {
                        bgd-two-column-browse-results-renderer {
                            display:var(--layout-horizontal_-_display);
                            -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                            -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                            flex-direction: var(--layout-horizontal_-_flex-direction);
                            -ms-flex-pack: start;
                            -webkit-justify-content: flex-start;
                            justify-content: flex-start;
                        }

                        #primary.bgd-two-column-browse-results-renderer {
                            -ms-flex: 1 1 0.000000001px;
                            -webkit-flex: 1;
                            flex: 1;
                            -webkit-flex-basis: 0.000000001px;
                            flex-basis: 0.000000001px;
                        }

                        bgd-two-column-browse-results-renderer[page-subtype="history"] #secondary.bgd-two-column-browse-results-renderer {
                            overflow-y: auto;
                            background-color: var(--bg-spec-feed-background-b);
                            height: 100%;
                            position: fixed;
                            right: 0;
                        }

                        bgd-two-column-browse-results-renderer[page-subtype="history"] #primary.bgd-two-column-browse-results-renderer {
                            padding-right: 442px;
                        }

                        bgd-two-column-browse-results-renderer[page-subtype="history"] bgd-browse-feed-actions-renderer.bgd-two-column-browse-results-renderer {
                            padding: 0 28px;
                        }

                        bgd-browse-feed-actions-renderer.bgd-two-column-browse-results-renderer {
                            width: 385px;
                        }

                        bgd-browse-secondary-contents-renderer.bgd-two-column-browse-results-renderer {
                            display: block;
                            width: 187px;
                        }
                    }

                    @media (max-width: 876px) {
                        bgd-profile-column-renderer.bgd-two-column-browse-results-renderer {
                            display:none;
                        }
                    }

                    bg-alert-with-actions-renderer {
                        padding: 8px 8px 8px 24px;
                        background-color: var(--bg-spec-suggested-action);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                    }

                    #content.bg-alert-with-actions-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #icon.bg-alert-with-actions-renderer {
                        color: var(--bg-spec-icon-active-other);
                        margin-right: 16px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #text.bg-alert-with-actions-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #actions.bg-alert-with-actions-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-browse {
                        overflow: hidden;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-browse[page-subtype="channels"] {
                        background: var(--bg-main-app-background-tmp);
                    }

                    bgd-browse[page-subtype="account-settings"] {
                        margin-left: 240px;
                    }

                    bgd-browse[page-subtype="playlist"] {
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    #header.bgd-browse {
                        width: 100%;
                        z-index: 2000;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #header.bgd-browse > *.bgd-browse {
                        width: 100%;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #masthead-ad.bgd-browse {
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #masthead-ad.bgd-browse {
                        width: 100%;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bg-masthead-ad-renderer.bgd-browse,bgd-video-masthead-ad-renderer.bgd-browse {
                        position: relative;
                        z-index: 0;
                    }

                    bgd-video-masthead-ad-v3-renderer.bgd-browse {
                        margin: 24px 20px 0 16px;
                    }

                    bgd-playlist-sidebar-renderer.bgd-browse,bgd-settings-sidebar-renderer.bgd-browse {
                        position: fixed;
                        left: 0;
                        height: calc(100vh - 56px);
                    }

                    bgd-browse[mini-guide-visible] bgd-playlist-sidebar-renderer.bgd-browse {
                        left: 72px;
                    }

                    bgd-browse[guide-persistent-and-visible] bgd-playlist-sidebar-renderer.bgd-browse {
                        left: var(--app-drawer-width);
                    }

                    bgd-two-column-browse-results-renderer.bgd-browse,bgd-video-masthead-ad-v3-renderer.bgd-browse {
                        width: 428px;
                    }

                    @media (min-width: 662px) {
                        bgd-two-column-browse-results-renderer.bgd-browse,bgd-video-masthead-ad-v3-renderer.bgd-browse {
                            width:642px;
                        }
                    }

                    @media (min-width: 876px) {
                        bgd-two-column-browse-results-renderer.bgd-browse,bgd-video-masthead-ad-v3-renderer.bgd-browse {
                            width:856px;
                        }
                    }

                    @media (min-width: 1090px) {
                        bgd-two-column-browse-results-renderer.bgd-browse,bgd-video-masthead-ad-v3-renderer.bgd-browse {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1304px) {
                        bgd-two-column-browse-results-renderer.bgd-browse,bgd-video-masthead-ad-v3-renderer.bgd-browse {
                            width:1284px;
                        }
                    }

                    @media (max-width: 680px) {
                        bgd-browse[page-subtype="account-settings"] bgd-settings-sidebar-renderer.bgd-browse {
                            display:none;
                        }

                        bgd-browse[page-subtype="account-settings"] {
                            margin-left: 0;
                        }
                    }

                    @media (max-width: 826px) {
                        bgd-browse[page-subtype="account-settings"] bgd-two-column-browse-results-renderer.bgd-browse {
                            width:428px;
                        }
                    }

                    @media (min-width: 826px) {
                        bgd-browse[page-subtype="account-settings"] bgd-two-column-browse-results-renderer.bgd-browse {
                            width:562px;
                        }
                    }

                    @media (min-width: 1026px) {
                        bgd-browse[page-subtype="account-settings"] bgd-two-column-browse-results-renderer.bgd-browse {
                            width:756px;
                        }
                    }

                    @media (min-width: 1226px) {
                        bgd-browse[page-subtype="account-settings"] bgd-two-column-browse-results-renderer.bgd-browse {
                            width:872px;
                        }
                    }

                    @media (min-width: 1486px) {
                        bgd-browse[page-subtype="account-settings"] bgd-two-column-browse-results-renderer.bgd-browse {
                            width:1072px;
                        }
                    }

                    @media (min-width: 1856px) {
                        bgd-browse[page-subtype="account-settings"] bgd-two-column-browse-results-renderer.bgd-browse {
                            width:1472px;
                        }
                    }

                    @media (min-width: 1276px) {
                        bgd-browse[guide-persistent-and-visible] bgd-two-column-browse-results-renderer.bgd-browse,bgd-browse[guide-persistent-and-visible] bgd-video-masthead-ad-v3-renderer.bgd-browse {
                            width:856px;
                        }
                    }

                    @media (min-width: 1390px) {
                        bgd-browse[guide-persistent-and-visible] bgd-two-column-browse-results-renderer.bgd-browse,bgd-browse[guide-persistent-and-visible] bgd-video-masthead-ad-v3-renderer.bgd-browse {
                            width:1070px;
                        }
                    }

                    @media (min-width: 1604px) {
                        bgd-browse[guide-persistent-and-visible] bgd-two-column-browse-results-renderer.bgd-browse,bgd-browse[guide-persistent-and-visible] bgd-video-masthead-ad-v3-renderer.bgd-browse {
                            width:1284px;
                        }
                    }

                    #alerts.bgd-browse,#alert-banner.bgd-browse {
                        width: 100%;
                    }

                    #alerts.bgd-browse bg-alert-renderer.bgd-browse {
                        padding: 16px;
                    }

                    bgd-browse[page-subtype~="red"] bgd-two-column-browse-results-renderer.bgd-browse {
                        width: 100%;
                    }

                    bgd-browse[page-subtype="playlist"] {
                        position: relative;
                    }

                    bgd-browse[page-subtype="playlist"] bgd-two-column-browse-results-renderer.bgd-browse {
                        width: 100%;
                        min-width: 0;
                        box-sizing: border-box;
                        padding-left: 417px;
                        margin: 0;
                        background-color: var(--bg-app-background);
                        min-height: calc(100vh - 56px);
                    }

                    bgd-browse[page-subtype="playlist"] #alerts.bgd-browse {
                        padding-left: 417px;
                        background-color: var(--bg-app-background);
                        box-sizing: border-box;
                        width: 100%;
                    }

                    bgd-browse[page-subtype="playlist"] #alerts.bgd-browse bg-alert-renderer.bgd-browse {
                        padding: 16px 16px 0;
                    }

                    bgd-browse[page-subtype~="channels"] bgd-two-column-browse-results-renderer.bgd-browse {
                        min-height: calc(100vh - 56px - 48px - 16px);
                    }

                    bgd-browse[page-subtype~="red-originals-home"] bgd-two-column-browse-results-renderer.bgd-browse,bgd-browse[page-subtype~="labs"] bgd-two-column-browse-results-renderer.bgd-browse {
                        width: 100%;
                        margin: 0;
                    }

                    bgd-browse[rich-grid_][page-subtype="home"] bgd-two-column-browse-results-renderer.bgd-browse {
                        width: 100%;
                        max-width: 1116px;
                    }

                    bgd-page-manager {
                        display: block;
                        overflow-y: auto;
                        margin-top: 56px;
                    }

                    bgd-page-manager > *.bgd-page-manager {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-contact-select-message-renderer {
                        display: inline-block;
                        margin: auto -24px;
                        padding: 8px 24px;
                        background-color: var(--bg-std-surface-400);
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #icon.bgd-contact-select-message-renderer {
                        width: 24px;
                        height: 24px;
                        margin: auto 0;
                        color: var(--bg-spec-icon-inactive);
                    }

                    #text.bgd-contact-select-message-renderer {
                        max-width: 360px;
                        margin: auto 0;
                        padding: 0 24px 0 16px;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-active-account-header-renderer {
                        --bg-endpoint-color: hsl(0, 0%, 6.7%);
                        --bg-endpoint-hover-color: hsl(0, 0%, 6.7%);
                        background-color: var(--bg-simple-menu-header-background);
                        box-sizing: border-box;
                        width: 300px;
                        height: 72px;
                        position: relative;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    .bg-simple-endpoint.bgd-active-account-header-renderer {
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-active-account-header-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bgd-active-account-header-renderer {
                        padding: 16px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        position: var(--layout-fit_-_position);
                        top: var(--layout-fit_-_top);
                        right: var(--layout-fit_-_right);
                        bottom: var(--layout-fit_-_bottom);
                        left: var(--layout-fit_-_left);
                    }

                    #avatar.bgd-active-account-header-renderer {
                        height: 40px;
                        width: 40px;
                        margin-right: 16px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #channel-container.bgd-active-account-header-renderer {
                        min-width: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #account-name.bgd-active-account-header-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                    }

                    #email.bgd-active-account-header-renderer {
                        color: var(--bg-spec-text-primary);
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-simple-menu-header-renderer {
                        background-color: var(--bg-simple-menu-header-background);
                        color: var(--bg-spec-text-primary);
                        min-height: 48px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #back-button.bgd-simple-menu-header-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 0 4px;
                    }

                    h2.bgd-simple-menu-header-renderer {
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #back-button.bgd-simple-menu-header-renderer[hidden] + h2.bgd-simple-menu-header-renderer {
                        margin-left: 16px;
                    }

                    #buttons.bgd-simple-menu-header-renderer {
                        margin-right: 8px;
                    }

                    bgd-add-connection-renderer {
                        display: inline-block;
                        padding: 8px 0 8px 16px;
                        cursor: pointer;
                        user-select: none;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-add-connection-renderer:hover {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    #add-connection.bgd-add-connection-renderer {
                        border: none;
                        outline: none;
                        padding: 0;
                        text-align: inherit;
                        font-family: inherit;
                        background-color: transparent;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #add-connection.bgd-add-connection-renderer:focus {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    #icon.bgd-add-connection-renderer {
                        margin: auto 20px auto 4px;
                        height: 24px;
                        width: 24px;
                        min-width: 24px;
                        color: var(--bg-spec-icon-inactive);
                    }

                    #text.bgd-add-connection-renderer {
                        margin: auto 0;
                        font-size: 1.4rem;
                        line-height: 3.2rem;
                        color: var(--bg-spec-text-primary);
                    }

                    bgd-connection-renderer {
                        min-height: 40px;
                        display: inline-block;
                        position: relative;
                        padding: 8px 0 8px 16px;
                        user-select: none;
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-connection-renderer:hover {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    #contact-info.bgd-connection-renderer {
                        border: none;
                        outline: none;
                        padding: 0;
                        text-align: inherit;
                        font-family: inherit;
                        background-color: transparent;
                    }

                    #contact-info.bgd-connection-renderer:focus {
                        outline: 1px solid var(--bg-std-surface-300);
                        background-color: var(--bg-std-surface-400);
                    }

                    #avatar.bgd-connection-renderer {
                        display: inline-block;
                        margin: 2px 12px 0 0;
                        height: 32px;
                        width: 32px;
                        min-width: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #name.bgd-connection-renderer {
                        display: inline-block;
                        width: 329px;
                        margin: 0 16px 6px 0;
                        color: var(--bg-spec-text-primary);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #menu.bgd-connection-renderer {
                        width: 40px;
                        height: 40px;
                    }

                    bgd-connection-renderer bgd-menu-renderer.bgd-connection-renderer {
                        float: right;
                    }

                    bgd-connection-renderer.removed {
                        display: none;
                    }

                    bgd-contacts-list-header-renderer {
                        display: block;
                        user-select: none;
                    }

                    #title.bgd-contacts-list-header-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-copy-connection-invite-url-renderer {
                        display: inline-block;
                        width: 415px;
                        height: 40px;
                        padding: 4px 0 4px 16px;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #icon.bgd-copy-connection-invite-url-renderer {
                        width: 24px;
                        height: 24px;
                        min-width: 24px;
                        margin: auto 12px auto 4px;
                        color: var(--bg-spec-icon-inactive);
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #bar.bgd-copy-connection-invite-url-renderer {
                        max-width: 99%;
                        justify-content: space-between;
                        border: 1px solid var(--bg-std-surface-400);
                        border-radius: 2px;
                        background-color: var(--bg-std-surface-200);
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #share-url.bgd-copy-connection-invite-url-renderer {
                        margin-left: 16px;
                        border: none;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        background-color: inherit;
                        color: var(--bg-spec-text-primary);
                        font-size: 14px;
                    }

                    #copy-button.bgd-copy-connection-invite-url-renderer {
                        padding: 8px;
                        color: var(--bg-spec-themed-blue);
                    }

                    bgd-suggested-connection-renderer {
                        min-height: 40px;
                        display: inline-block;
                        position: relative;
                        padding: 8px 0 8px 16px;
                        user-select: none;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-suggested-connection-renderer:hover {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    #avatar.bgd-suggested-connection-renderer {
                        margin: auto 16px auto 0;
                        height: 32px;
                        width: 32px;
                        min-width: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #name.bgd-suggested-connection-renderer {
                        width: 240px;
                        margin: auto 16px auto 0;
                        color: var(--bg-spec-text-primary);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #invite.bgd-suggested-connection-renderer {
                        display: flex;
                        position: relative;
                        width: 72px;
                        margin: auto 16px auto 0;
                        overflow: hidden;
                    }

                    #invite-button.bgd-suggested-connection-renderer {
                        display: flex;
                        align-items: center;
                        color: var(--bg-spec-call-to-action);
                    }

                    #invited-indicator.bgd-suggested-connection-renderer {
                        display: none;
                        height: 40px;
                        align-items: center;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #menu.bgd-suggested-connection-renderer {
                        width: 40px;
                        height: 40px;
                    }

                    bgd-suggested-connection-renderer bgd-menu-renderer.bgd-suggested-connection-renderer {
                        float: right;
                    }

                    bgd-suggested-connection-renderer.removed {
                        display: none;
                    }

                    bgd-suggested-connection-renderer.invited #invite-button.bgd-suggested-connection-renderer {
                        display: none;
                    }

                    bgd-suggested-connection-renderer.invited #invited-indicator.bgd-suggested-connection-renderer {
                        display: flex;
                    }

                    bgd-contacts-list-renderer {
                        display: block;
                        user-select: none;
                        padding-bottom: 12px;
                    }

                    #header.bgd-contacts-list-renderer bgd-contacts-list-header-renderer.bgd-contacts-list-renderer {
                        padding: 16px 0 12px 16px;
                    }

                    bgd-comment-video-thumbnail-header-renderer {
                        position: relative;
                        display: block;
                        padding: 16px;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    .bg-simple-endpoint.bgd-comment-video-thumbnail-header-renderer {
                        min-width: 0;
                        display: inline-block;
                        cursor: pointer;
                        text-decoration: none;
                        color: var(--bg-endpoint_-_color);
                    }

                    .bg-simple-endpoint.bgd-comment-video-thumbnail-header-renderer:hover {
                        color: var(--bg-endpoint-hover_-_color);
                        text-decoration: var(--bg-endpoint-hover_-_text-decoration);
                    }

                    a.bg-simple-endpoint.bgd-comment-video-thumbnail-header-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    .title.bgd-comment-video-thumbnail-header-renderer {
                        color: var(--bg-spec-text-primary);
                        min-width: 0;
                        margin-bottom: 8px;
                        padding-right: 16px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        display: block;
                        max-height: 12.6rem;
                        overflow: hidden;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    .thumbnail-container.bgd-comment-video-thumbnail-header-renderer {
                        width: 86px;
                        height: 48px;
                        position: relative;
                        overflow: hidden;
                        display: block;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    .thumbnail-container.bgd-comment-video-thumbnail-header-renderer > bg-img-shadow.bgd-comment-video-thumbnail-header-renderer {
                        display: block;
                        position: absolute;
                        transform: translateY(-50%);
                        top: 50%;
                        left: 0;
                        width: 100%;
                    }

                    bgd-toggle-item-renderer {
                        display: inline-block;
                        margin: 8px 16px;
                    }

                    .description.bgd-toggle-item-renderer {
                        color: var(--bg-spec-text-primary);
                        padding-bottom: 16px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    .extra-description.bgd-toggle-item-renderer {
                        color: var(--bg-spec-text-primary);
                        padding-top: 16px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #caption-container.bgd-toggle-item-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #caption.bgd-toggle-item-renderer {
                        color: hsla(0, 0%, 53.3%, .8);
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    paper-toggle-button.bgd-toggle-item-renderer {
                        margin: 0 8px;
                    }

                    bg-multi-page-menu-section-renderer {
                        display: block;
                    }

                    bg-multi-page-menu-section-renderer[has-account-settings] {
                        padding: 0;
                    }

                    h2.bg-multi-page-menu-section-renderer {
                        color: var(--bg-primary-text-color);
                        margin: 16px 0px 4px 16px;
                        font-weight: 400;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #items.bg-multi-page-menu-section-renderer > *.bg-multi-page-menu-section-renderer:hover {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    bgd-multi-page-menu-renderer {
                        display: inline-block;
                        background: var(--bg-dialog-background);
                        box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-account"] {
                        width: 300px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-system"] {
                        width: 300px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"],bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-contacts"] {
                        height: 480px;
                        width: 480px;
                        overflow: hidden;
                        user-select: none;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-creation"] {
                        max-width: 300px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"],bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] {
                        height: 448px;
                        width: 480px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"][taller],bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"][taller],bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"][taller] {
                        height: 642px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-high-priority-notification"] {
                        width: 360px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-restricted-mode"] {
                        width: 300px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-restore-old-youtube"] {
                        width: 300px;
                    }

                    #spinner.bgd-multi-page-menu-renderer {
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-account"] #spinner.bgd-multi-page-menu-renderer {
                        width: 300px;
                        height: 642px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-account"][has-your-data-entry-button] #spinner.bgd-multi-page-menu-renderer {
                        width: 300px;
                        height: 682px;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] #spinner.bgd-multi-page-menu-renderer,bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"] #spinner.bgd-multi-page-menu-renderer,bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] #spinner.bgd-multi-page-menu-renderer {
                        width: 100%;
                        height: 100%;
                        margin: 220px 0;
                    }

                    #header.bgd-multi-page-menu-renderer {
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #sections.bgd-multi-page-menu-renderer > bgd-background-promo-renderer.bgd-multi-page-menu-renderer {
                        position: absolute;
                        top: 48px;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        margin-bottom: 20px;
                    }

                    #sections.bgd-multi-page-menu-renderer > *.bgd-multi-page-menu-renderer {
                        padding: 8px 0;
                    }

                    bgd-multi-page-menu-renderer.account-settings-covered #sections.bgd-multi-page-menu-renderer > .bgd-multi-page-menu-renderer[has-account-settings] {
                        padding: 0;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"] #sections.bgd-multi-page-menu-renderer > *.bgd-multi-page-menu-renderer,bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] #sections.bgd-multi-page-menu-renderer > *.bgd-multi-page-menu-renderer,bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-high-priority-notification"] #sections.bgd-multi-page-menu-renderer > *.bgd-multi-page-menu-renderer {
                        padding: 0;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] #sections.bgd-multi-page-menu-renderer > bgd-comment-video-thumbnail-header-renderer.bgd-multi-page-menu-renderer,bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] #sections.bgd-multi-page-menu-renderer > bgd-comments.bgd-multi-page-menu-renderer {
                        padding: 16px 8px 16px 16px;
                    }

                    #sections.bgd-multi-page-menu-renderer > *.bgd-multi-page-menu-renderer:not(:last-child) {
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    .menu-container.bgd-multi-page-menu-renderer {
                        overflow: hidden;
                    }

                    .menu-container.bgd-multi-page-menu-renderer:hover {
                        overflow: auto;
                    }

                    bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] > .menu-container.bgd-multi-page-menu-renderer:not(:hover),bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"] > .menu-container.bgd-multi-page-menu-renderer:not(:hover),bgd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] > .menu-container.bgd-multi-page-menu-renderer:not(:hover) {
                        margin-right: 8px;
                    }

                    bgd-multi-page-menu-renderer #submenu.bgd-multi-page-menu-renderer {
                        margin-right: 0;
                    }

                    .menu-container.bgd-multi-page-menu-renderer::-webkit-scrollbar-thumb {
                        height: 56px;
                        background: hsla(0, 0%, 53.3%, .4);
                    }

                    .menu-container.bgd-multi-page-menu-renderer::-webkit-scrollbar {
                        width: 8px;
                    }

                    #footer.bgd-multi-page-menu-renderer > *.bgd-multi-page-menu-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        padding: 8px 0;
                    }

                    paper-button.bgd-topbar-menu-button-renderer {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    bgd-topbar-menu-button-renderer {
                        display: inline-block;
                        text-transform: uppercase;
                    }

                    bgd-topbar-menu-button-renderer.force-icon-button a.bgd-topbar-menu-button-renderer {
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-topbar-menu-button-renderer[disabled] a.bgd-topbar-menu-button-renderer:focus {
                        outline: none;
                    }

                    bgd-topbar-menu-button-renderer[is-icon-button][has-no-text] {
                        font-size: 0;
                    }

                    a.bgd-topbar-menu-button-renderer {
                        display: flex;
                    }

                    a.bg-simple-endpoint.bgd-topbar-menu-button-renderer {
                        color: inherit;
                        border-radius: inherit;
                        text-decoration: none;
                    }

                    bgd-topbar-menu-button-renderer[is-paper-button] {
                        border-radius: var(--bg-button-border-radius, 3px);
                        margin: var(--bg-button-margin, 0 0.29em);
                    }

                    bgd-topbar-menu-button-renderer[is-paper-button][disabled] {
                        color: var(--bg-spec-text-disabled);
                        background-color: transparent;
                    }

                    bgd-topbar-menu-button-renderer[is-icon-button][disabled] {
                        color: #9b9b9b;
                    }

                    bgd-topbar-menu-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                        margin-left: -16px;
                    }

                    bgd-topbar-menu-button-renderer[is-paper-button][button-size="size-large"] {
                        line-height: 24px;
                    }

                    paper-button.bgd-topbar-menu-button-renderer {
                        width: var(--bg-paper-button-width, auto);
                        height: auto;
                        border-radius: inherit;
                        margin: 0;
                        padding: var(--bg-button-padding, 0.7em 0.57em);
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        flex-grow: var(--bg-button-paper-button_-_flex-grow);
                        padding: var(--bg-button-paper-button_-_padding, var(--bg-button-padding, 0.7em 0.57em));
                    }

                    bgd-topbar-menu-button-renderer[start-justified] paper-button.bgd-topbar-menu-button-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #button.bgd-topbar-menu-button-renderer {
                        color: var(--bg-button-color);
                        background-color;}

                    bgd-topbar-menu-button-renderer #button.bgd-topbar-menu-button-renderer {
                        color: var(--bg-button-color, inherit);
                        background-color: transparent;
                        text-transform: inherit;
                    }

                    button.bgd-topbar-menu-button-renderer,bg-icon-button.bgd-topbar-menu-button-renderer {
                        padding: 1px 6px;
                    }

                    bg-icon-button.bgd-topbar-menu-button-renderer {
                        width: var(--bg-button-icon-size, 40px);
                        height: var(--bg-button-icon-size, 40px);
                        color: var(--bg-endpoint-color, hsl(0, 0%, 6.7%));
                    }

                    bg-icon-button.bgd-topbar-menu-button-renderer::-moz-focus-inner {
                        padding: 0;
                        margin: 0;
                        border: 0;
                    }

                    bg-icon-button.bgd-topbar-menu-button-renderer[disabled] {
                        color: hsla(0, 0%, 6.7%, .2);
                    }

                    bg-icon-button.bgd-topbar-menu-button-renderer {
                        line-height: 1;
                        padding: var(--bg-button-icon-padding, 8px);
                        width: var(--bg-button-icon-size, var(--bg-icon-width, 40px));
                        height: var(--bg-button-icon-size, var(--bg-icon-height, 40px));
                    }

                    bg-icon-button.bgd-topbar-menu-button-renderer > bg-icon.bgd-topbar-menu-button-renderer {
                        width: 100%;
                        height: 100%;
                    }

                    #button.bgd-topbar-menu-button-renderer bg-icon.bgd-topbar-menu-button-renderer + bg-formatted-string.bgd-topbar-menu-button-renderer {
                        margin-left: 8px;
                    }

                    #button.bgd-topbar-menu-button-renderer bg-formatted-string.bgd-topbar-menu-button-renderer + bg-icon.bgd-topbar-menu-button-renderer {
                        margin-left: var(--bg-button-icon-padding, 8px);
                    }

                    bgd-topbar-menu-button-renderer.style-text[is-icon-button],bgd-topbar-menu-button-renderer.style-default[is-icon-button] {
                        color: var(--bg-spec-icon-active-other);
                    }

                    button.bgd-topbar-menu-button-renderer {
                        background: none;
                        border: none;
                        outline: none;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bg-img-shadow.bgd-topbar-menu-button-renderer {
                        width: 32px;
                        height: 32px;
                        cursor: pointer;
                        margin: 0 8px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #avatar-btn.bgd-topbar-menu-button-renderer:focus bg-img-shadow.bgd-topbar-menu-button-renderer {
                        box-shadow: 0 0 0 1px var(--bgd-avatar-outline-color, var(--bg-spec-themed-blue));
                    }

                    paper-tooltip.bgd-topbar-menu-button-renderer {
                        white-space: nowrap;
                    }

                    bgd-ad-info-dialog-renderer {
                        background: var(--bg-dialog-background);
                        max-width: 450px;
                        margin: 0;
                        padding: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-ad-info-dialog-renderer > *.bgd-ad-info-dialog-renderer {
                        margin-top: 16px;
                        padding: 0 16px;
                    }

                    #title.bgd-ad-info-dialog-renderer {
                        color: var(--bg-spec-text-primary);
                        white-space: pre-wrap;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #ad-reasons.bgd-ad-info-dialog-renderer,#message.bgd-ad-info-dialog-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #ad-reasons.bgd-ad-info-dialog-renderer {
                        list-style-position: inside;
                    }

                    .buttons.bgd-ad-info-dialog-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-item-heart-details-facepile-renderer {
                        display: block;
                    }

                    #heart-facepile.bgd-conversation-item-heart-details-facepile-renderer {
                        display: none;
                    }

                    bgd-conversation-item-heart-details-facepile-renderer[heart-display-style="SHOW"] #heart-facepile.bgd-conversation-item-heart-details-facepile-renderer {
                        display: inline-block;
                        margin-top: 4px;
                        margin-right: 4px;
                    }

                    bgd-conversation-item-heart-details-facepile-renderer[heart-display-style="SHOW"] #heart.bgd-conversation-item-heart-details-facepile-renderer {
                        display: inline-block;
                        width: 18px;
                        height: 18px;
                        vertical-align: top;
                        color: #2191e0;
                    }

                    bgd-conversation-item-heart-details-facepile-renderer[heart-display-style="HIDE"] #heart.bgd-conversation-item-heart-details-facepile-renderer {
                        display: none;
                    }

                    #facepile.bgd-conversation-item-heart-details-facepile-renderer {
                        display: inline-block;
                    }

                    .thumbnail-overlapper.bgd-conversation-item-heart-details-facepile-renderer {
                        display: inline-block;
                        width: 14px;
                    }

                    .thumbnail.bgd-conversation-item-heart-details-facepile-renderer {
                        display: inline-block;
                        width: 18px;
                        height: 18px;
                        border-radius: 50%;
                        overflow: hidden;
                        background-color: transparent;
                    }

                    bgd-conversation-channel-item-renderer {
                        margin-bottom: 2px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #author-videos.bgd-conversation-channel-item-renderer {
                        color: var(--bg-placeholder-text-color);
                        max-width: 127px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #avatar.bgd-conversation-channel-item-renderer {
                        height: 32px;
                        width: 32px;
                        visibility: visible;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.bgd-conversation-channel-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.bgd-conversation-channel-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.bgd-conversation-channel-item-renderer {
                        display: none;
                    }

                    #channel-author.bgd-conversation-channel-item-renderer {
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }

                    #channel-data.bgd-conversation-channel-item-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #channel-info.bgd-conversation-channel-item-renderer {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #channel-title.bgd-conversation-channel-item-renderer {
                        color: var(--bg-spec-text-primary);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: word-wrap;
                    }

                    #channel-thumbnail.bgd-conversation-channel-item-renderer {
                        height: 32px;
                        width: 32px;
                        margin-right: 8px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #delete-container.bgd-conversation-channel-item-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #delete-holder.bgd-conversation-channel-item-renderer {
                        height: 0;
                        width: 50%;
                    }

                    #extra-user-hearted.bgd-conversation-channel-item-renderer {
                        color: var(--bg-placeholder-text-color);
                        margin-left: 4px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        user-select: none;
                        white-space: nowrap;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #extra-user-not-hearted.bgd-conversation-channel-item-renderer {
                        color: var(--bg-placeholder-text-color);
                        margin-left: 4px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        user-select: none;
                        white-space: nowrap;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    @keyframes heart-added {
                        0% {
                            color: var(--bg-spec-icon-inactive);
                        }

                        100% {
                            color: #2191e0;
                        }
                    }

                    @keyframes heart-removed {
                        0% {
                            color: #2191e0;
                        }

                        100% {
                            color: var(--bg-spec-icon-inactive);
                        }
                    }

                    .hearted.bgd-conversation-channel-item-renderer {
                        animation-name: heart-added;
                        animation-duration: 2s;
                    }

                    .unhearted.bgd-conversation-channel-item-renderer {
                        animation-name: heart-removed;
                        animation-duration: 2s;
                    }

                    #heart-button.bgd-conversation-channel-item-renderer {
                        margin-left: auto;
                        margin-top: 4px;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-channel-item-renderer[heart-style="HEARTED"] #heart-button.bgd-conversation-channel-item-renderer {
                        color: #2191e0;
                    }

                    bgd-conversation-channel-item-renderer[heart-style="UNHEARTED"] #heart-button.bgd-conversation-channel-item-renderer {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #heart-button.bgd-conversation-channel-item-renderer {
                        display: none;
                    }

                    #heart-info.bgd-conversation-channel-item-renderer {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #heart-facepile.bgd-conversation-channel-item-renderer {
                        cursor: pointer;
                    }

                    #subscriber-text.bgd-conversation-channel-item-renderer {
                        max-width: 127px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }

                    #number-of-subscribers.bgd-conversation-channel-item-renderer {
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #post.bgd-conversation-channel-item-renderer {
                        margin-top: 12px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_START"] #post.bgd-conversation-channel-item-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    bgd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #post.bgd-conversation-channel-item-renderer {
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.bgd-conversation-channel-item-renderer {
                        margin-top: 0;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.bgd-conversation-channel-item-renderer {
                        margin-top: 0;
                    }

                    #post-text.bgd-conversation-channel-item-renderer {
                        border-radius: 16px;
                        color: var(--bg-spec-text-primary);
                        max-width: calc(210px - 52px);
                        padding: 8px 12px 8px 8px;
                        width: fit-content;
                        word-wrap: break-word;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post-text.bgd-conversation-channel-item-renderer {
                        border-top-left-radius: 4px;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #post-text.bgd-conversation-channel-item-renderer {
                        border-bottom-left-radius: 4px;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post-text.bgd-conversation-channel-item-renderer {
                        border-top-right-radius: 4px;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #post-text.bgd-conversation-channel-item-renderer {
                        border-bottom-right-radius: 4px;
                    }

                    bgd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_START"] #post-text.bgd-conversation-channel-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-other-border-color);
                        background-color: var(--bg-chat-bubble-other-background-color);
                    }

                    bgd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #post-text.bgd-conversation-channel-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        background-color: var(--bg-chat-bubble-self-background-color);
                    }

                    #poster-name.bgd-conversation-channel-item-renderer {
                        color: var(--bg-placeholder-text-color);
                        display: inline-block;
                        margin-top: 4px;
                        max-width: 216px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        user-select: none;
                        white-space: nowrap;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.bgd-conversation-channel-item-renderer {
                        display: none;
                    }

                    bgd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #poster-name.bgd-conversation-channel-item-renderer {
                        display: none;
                    }

                    #text.bgd-conversation-channel-item-renderer {
                        max-width: calc(210px - 26px);
                        margin-left: 8px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #timestamp.bgd-conversation-channel-item-renderer {
                        color: var(--bg-placeholder-text-color);
                        display: inline-block;
                        margin-top: 12px;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-conversation-channel-item-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.bgd-conversation-channel-item-renderer {
                        display: none;
                    }

                    bgd-conversation-high-priority-notification-content-renderer {
                        display: inline-block;
                        width: 424px;
                        height: 100px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    @keyframes entrance {
                        0% {
                            right: -424px;
                        }

                        100% {
                            right: 40px;
                        }
                    }

                    .entrance-animation.bgd-conversation-high-priority-notification-content-renderer {
                        animation-name: entrance;
                        animation-duration: .4s;
                        animation-timing-function: ease-out;
                    }

                    @keyframes exit {
                        0% {
                            right: 40px;
                        }

                        100% {
                            right: -464px;
                        }
                    }

                    .exit-animation.bgd-conversation-high-priority-notification-content-renderer {
                        animation-name: exit;
                        animation-duration: .4s;
                    }

                    @keyframes exit-triangle {
                        0% {
                            right: 124px;
                        }

                        100% {
                            right: -300px;
                        }
                    }

                    .triangle-exit.bgd-conversation-high-priority-notification-content-renderer {
                        animation-name: exit-triangle;
                        animation-duration: .4s;
                    }

                    @keyframes entrance-triangle {
                        0% {
                            opacity: 0;
                        }

                        50% {
                            opacity: 0;
                        }

                        100% {
                            opacity: 1;
                        }
                    }

                    .triangle-entrance.bgd-conversation-high-priority-notification-content-renderer {
                        animation-name: entrance-triangle;
                        animation-duration: 1s;
                    }

                    #notification.bgd-conversation-high-priority-notification-content-renderer {
                        background-color: var(--bg-dialog-background);
                        width: 360px;
                        padding: 4px;
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        position: fixed;
                        top: 76px;
                        right: 40px;
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
                    }

                    #triangle.bgd-conversation-high-priority-notification-content-renderer {
                        width: 0;
                        height: 0;
                        border-left: 28px solid transparent;
                        border-right: 28px solid transparent;
                        border-bottom: 14px solid var(--bg-dialog-background);
                        position: fixed;
                        top: 63px;
                        right: 124px;
                    }

                    #outer-triangle.bgd-conversation-high-priority-notification-content-renderer {
                        width: 0;
                        height: 0;
                        border-left: 29px solid transparent;
                        border-right: 29px solid transparent;
                        border-bottom: 15px solid var(--bg-spec-10-percent-layer);
                        position: fixed;
                        top: 62px;
                        right: 124px;
                    }

                    #avatar.bgd-conversation-high-priority-notification-content-renderer {
                        margin: 16px;
                        width: 48px;
                        height: 48px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #text.bgd-conversation-high-priority-notification-content-renderer {
                        user-select: none;
                        min-width: 0;
                        margin-top: 20px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #title.bgd-conversation-high-priority-notification-content-renderer {
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #message.bgd-conversation-high-priority-notification-content-renderer {
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        color: var(--bg-placeholder-text-color);
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #video-image.bgd-conversation-high-priority-notification-content-renderer {
                        margin: 16px;
                        width: 86px;
                        height: 48px;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-link-item-renderer {
                        display: inline-block;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        margin-bottom: 2px;
                    }

                    #post.bgd-conversation-link-item-renderer {
                        margin-top: 12px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    bgd-conversation-link-item-renderer[justification-style="JUSTIFICATION_START"] #post.bgd-conversation-link-item-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    bgd-conversation-link-item-renderer[justification-style="JUSTIFICATION_END"] #post.bgd-conversation-link-item-renderer {
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.bgd-conversation-link-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.bgd-conversation-link-item-renderer {
                        margin-top: 0;
                    }

                    bgd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.bgd-conversation-link-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.bgd-conversation-link-item-renderer {
                        margin-top: 0;
                    }

                    #avatar.bgd-conversation-link-item-renderer {
                        visibility: visible;
                        width: 32px;
                        height: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-conversation-link-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.bgd-conversation-link-item-renderer {
                        display: none;
                    }

                    #text.bgd-conversation-link-item-renderer {
                        max-width: 210px;
                        margin-left: 8px;
                        cursor: pointer;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #link-text.bgd-conversation-link-item-renderer {
                        word-wrap: break-word;
                        user-select: none;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #link.bgd-conversation-link-item-renderer {
                        max-width: 210px;
                        padding: 8px 12px;
                        border-radius: 16px;
                        color: var(--bg-spec-text-primary);
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #icon.bgd-conversation-link-item-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #displayed-text.bgd-conversation-link-item-renderer {
                        overflow: hidden;
                        word-wrap: break-word;
                        text-overflow: ellipsis;
                    }

                    bgd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #link.bgd-conversation-link-item-renderer {
                        border-top-left-radius: 4px;
                    }

                    bgd-conversation-link-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #link.bgd-conversation-link-item-renderer {
                        border-bottom-left-radius: 4px;
                    }

                    bgd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #link.bgd-conversation-link-item-renderer {
                        border-top-right-radius: 4px;
                    }

                    bgd-conversation-link-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #link.bgd-conversation-link-item-renderer {
                        border-bottom-right-radius: 4px;
                    }

                    bgd-conversation-link-item-renderer[justification-style="JUSTIFICATION_START"] #link.bgd-conversation-link-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-other-border-color);
                        background-color: var(--bg-chat-bubble-other-background-color);
                    }

                    bgd-conversation-link-item-renderer[justification-style="JUSTIFICATION_END"] #link.bgd-conversation-link-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        background-color: var(--bg-chat-bubble-self-background-color);
                    }

                    #bar.bgd-conversation-link-item-renderer {
                        margin-left: 8px;
                        width: 160px;
                        background: var(--bg-std-surface-200);
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        border-radius: 2px;
                        cursor: pointer;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #share-url.bgd-conversation-link-item-renderer {
                        margin-left: 16px;
                        border: none;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        background-color: inherit;
                        color: var(--bg-spec-text-primary);
                        font-size: 14px;
                    }

                    bgd-conversation-metadata-item-renderer {
                        display: inline-block;
                        margin: 12px;
                        user-select: none;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #metadata.bgd-conversation-metadata-item-renderer {
                        width: 100%;
                        color: var(--bg-placeholder-text-color);
                        word-wrap: break-word;
                        text-align: center;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    .avatars-displayed.bgd-conversation-metadata-item-renderer {
                        height: 68px;
                    }

                    #facepile.bgd-conversation-metadata-item-renderer {
                        display: inline-block;
                        margin-bottom: 16px;
                        margin-left: calc(-1 * 24px);
                    }

                    .thumbnail-overlapper.bgd-conversation-metadata-item-renderer {
                        display: inline-block;
                        width: 46px;
                    }

                    .thumbnail.bgd-conversation-metadata-item-renderer {
                        display: inline-block;
                        width: 68px;
                        height: 68px;
                        border: 4px solid var(--bg-std-surface-200);
                        border-radius: 50%;
                        overflow: hidden;
                        background-color: transparent;
                    }

                    bgd-conversation-participant-renderer {
                        display: inline-block;
                        user-select: none;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #participant.bgd-conversation-participant-renderer {
                        border: none;
                        min-height: 56px;
                        padding: 8px 0 8px 16px;
                        outline: none;
                        text-align: inherit;
                        font-family: inherit;
                        background-color: transparent;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #participant.bgd-conversation-participant-renderer:focus {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    #avatar.bgd-conversation-participant-renderer {
                        width: 32px;
                        height: 32px;
                        margin: auto 0;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #user-name.bgd-conversation-participant-renderer {
                        margin: auto 0;
                        padding-left: 8px;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-conversation-participant-section-renderer {
                        display: block;
                    }

                    bgd-typing-status-update-data {
                        display: inline-block;
                        position: absolute;
                        user-select: none;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #avatar.bgd-typing-status-update-data {
                        width: 24px;
                        height: 24px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    #dots.bgd-typing-status-update-data {
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        margin-left: 8px;
                        width: 40px;
                        height: 24px;
                        border-radius: 12px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #dot1.bgd-typing-status-update-data {
                        left: 10px;
                        top: 4px;
                        background: var(--bg-spec-call-to-action);
                        width: 4px;
                        height: 4px;
                        position: relative;
                        border-radius: 2px;
                    }

                    #dot2.bgd-typing-status-update-data {
                        left: 14px;
                        top: 10px;
                        background: var(--bg-spec-call-to-action);
                        width: 4px;
                        height: 4px;
                        position: relative;
                        border-radius: 2px;
                    }

                    #dot3.bgd-typing-status-update-data {
                        left: 18px;
                        top: 16px;
                        background: var(--bg-spec-call-to-action);
                        width: 4px;
                        height: 4px;
                        position: relative;
                        border-radius: 2px;
                    }

                    bgd-typing-status-update-data[typing-state="IDLE"] #dot1.bgd-typing-status-update-data,bgd-typing-status-update-data[typing-state="IDLE"] #dot2.bgd-typing-status-update-data,bgd-typing-status-update-data[typing-state="IDLE"] #dot3.bgd-typing-status-update-data {
                        background: var(--bg-spec-10-percent-layer);
                    }

                    bgd-conversation-participant-typing-template-renderer {
                        display: inline-block;
                        position: relative;
                        user-select: none;
                    }

                    bgd-conversation-participant-typing-template-renderer[typing-state="ACTIVE"] #typing-statuses.bgd-conversation-participant-typing-template-renderer {
                        display: inline-block;
                        margin-top: 4px;
                        height: 24px;
                        margin-bottom: 4px;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-conversation-participant-typing-template-renderer[typing-state="EMPTY"] #typing-statuses.bgd-conversation-participant-typing-template-renderer {
                        display: none;
                    }

                    bgd-conversation-playlist-item-renderer {
                        margin-bottom: 2px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #author-videos.bgd-conversation-playlist-item-renderer {
                        color: var(--bg-placeholder-text-color);
                        max-width: 119px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #avatar.bgd-conversation-playlist-item-renderer {
                        visibility: visible;
                        width: 32px;
                        height: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.bgd-conversation-playlist-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.bgd-conversation-playlist-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.bgd-conversation-playlist-item-renderer {
                        display: none;
                    }

                    #delete-container.bgd-conversation-playlist-item-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #delete-holder.bgd-conversation-playlist-item-renderer {
                        width: 50%;
                        height: 0;
                    }

                    #extra-user-hearted.bgd-conversation-playlist-item-renderer {
                        margin-left: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #extra-user-not-hearted.bgd-conversation-playlist-item-renderer {
                        margin-left: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    @keyframes heart-added {
                        0% {
                            color: var(--bg-spec-icon-inactive);
                        }

                        100% {
                            color: #2191e0;
                        }
                    }

                    @keyframes heart-removed {
                        0% {
                            color: #2191e0;
                        }

                        100% {
                            color: var(--bg-spec-icon-inactive);
                        }
                    }

                    .hearted.bgd-conversation-playlist-item-renderer {
                        animation-name: heart-added;
                        animation-duration: 2s;
                    }

                    .unhearted.bgd-conversation-playlist-item-renderer {
                        animation-name: heart-removed;
                        animation-duration: 2s;
                    }

                    #heart-button.bgd-conversation-playlist-item-renderer {
                        margin-top: 4px;
                        margin-left: auto;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-playlist-item-renderer[heart-style="HEARTED"] #heart-button.bgd-conversation-playlist-item-renderer {
                        color: #2191e0;
                    }

                    bgd-conversation-playlist-item-renderer[heart-style="UNHEARTED"] #heart-button.bgd-conversation-playlist-item-renderer {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #heart-button.bgd-conversation-playlist-item-renderer {
                        display: none;
                    }

                    #heart-info.bgd-conversation-playlist-item-renderer {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #heart-facepile.bgd-conversation-playlist-item-renderer {
                        cursor: pointer;
                    }

                    #number-of-videos.bgd-conversation-playlist-item-renderer {
                        white-space: nowrap;
                    }

                    #playlist-author.bgd-conversation-playlist-item-renderer {
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                    }

                    #playlist-dash.bgd-conversation-playlist-item-renderer {
                        padding-left: 4px;
                        padding-right: 4px;
                    }

                    #playlist-data.bgd-conversation-playlist-item-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #playlist-info.bgd-conversation-playlist-item-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #playlist-centered-thumbnail.bgd-conversation-playlist-item-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #playlist-thumbnail.bgd-conversation-playlist-item-renderer {
                        width: 40px;
                        margin-right: 8px;
                        margin-top: auto;
                        margin-bottom: auto;
                    }

                    #playlist-title.bgd-conversation-playlist-item-renderer {
                        color: var(--bg-spec-text-primary);
                    }

                    #post.bgd-conversation-playlist-item-renderer {
                        margin-top: 12px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_START"] #post.bgd-conversation-playlist-item-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    bgd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #post.bgd-conversation-playlist-item-renderer {
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.bgd-conversation-playlist-item-renderer {
                        margin-top: 0;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.bgd-conversation-playlist-item-renderer {
                        margin-top: 0;
                    }

                    #post-text.bgd-conversation-playlist-item-renderer {
                        max-width: calc(210px - 52px);
                        width: fit-content;
                        padding: 8px 12px;
                        border-radius: 16px;
                        color: var(--bg-spec-text-primary);
                        word-wrap: break-word;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post-text.bgd-conversation-playlist-item-renderer {
                        border-top-left-radius: 4px;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #post-text.bgd-conversation-playlist-item-renderer {
                        border-bottom-left-radius: 4px;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post-text.bgd-conversation-playlist-item-renderer {
                        border-top-right-radius: 4px;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #post-text.bgd-conversation-playlist-item-renderer {
                        border-bottom-right-radius: 4px;
                    }

                    bgd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_START"] #post-text.bgd-conversation-playlist-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-other-border-color);
                        background-color: var(--bg-chat-bubble-other-background-color);
                    }

                    bgd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #post-text.bgd-conversation-playlist-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        background-color: var(--bg-chat-bubble-self-background-color);
                    }

                    #poster-name.bgd-conversation-playlist-item-renderer {
                        display: inline-block;
                        max-width: 216px;
                        margin-top: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.bgd-conversation-playlist-item-renderer {
                        display: none;
                    }

                    bgd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #poster-name.bgd-conversation-playlist-item-renderer {
                        display: none;
                    }

                    #text.bgd-conversation-playlist-item-renderer {
                        max-width: calc(210px - 26px);
                        margin-left: 8px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #timestamp.bgd-conversation-playlist-item-renderer {
                        display: inline-block;
                        color: var(--bg-placeholder-text-color);
                        margin-top: 12px;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-conversation-playlist-item-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.bgd-conversation-playlist-item-renderer {
                        display: none;
                    }

                    bgd-conversation-read-receipt-renderer {
                        display: inline-block;
                        user-select: none;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #read-receipt.bgd-conversation-read-receipt-renderer {
                        margin-top: 8px;
                        color: var(--bg-placeholder-text-color);
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    bgd-conversation-reply-renderer {
                        display: inline-block;
                    }

                    #reply-box.bgd-conversation-reply-renderer {
                        --iron-autogrow-textarea_-_max-height: 100px;
                        --iron-autogrow-textarea_-_padding: 0;
                        --iron-autogrow-textarea_-_width: 100%;
                        --iron-autogrow-textarea_-_word-break: initial;
                        word-break: normal;
                        margin: 12px;
                        width: 292px;
                        border: none;
                        color: var(--bg-spec-text-primary);
                        display: flex;
                        -ms-flex-direction: column-reverse;
                        -webkit-flex-direction: column-reverse;
                        flex-direction: column-reverse;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #reply-box.bgd-conversation-reply-renderer::-webkit-scrollbar-thumb {
                        background: var(--bg-spec-10-percent-layer);
                        height: 16px;
                    }

                    #reply-box.bgd-conversation-reply-renderer::-webkit-scrollbar {
                        width: 8px;
                    }

                    bgd-conversation-text-item-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        margin-bottom: 2px;
                    }

                    #timestamp.bgd-conversation-text-item-renderer {
                        display: inline-block;
                        color: var(--bg-placeholder-text-color);
                        margin-top: 12px;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #post.bgd-conversation-text-item-renderer {
                        margin-top: 12px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #delete-container.bgd-conversation-text-item-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #delete-holder.bgd-conversation-text-item-renderer {
                        width: 50%;
                        height: 0;
                    }

                    bgd-conversation-text-item-renderer[justification-style="JUSTIFICATION_START"] #post.bgd-conversation-text-item-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    bgd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #post.bgd-conversation-text-item-renderer {
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.bgd-conversation-text-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.bgd-conversation-text-item-renderer {
                        margin-top: 0;
                    }

                    bgd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.bgd-conversation-text-item-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.bgd-conversation-text-item-renderer {
                        margin-top: 0;
                    }

                    bgd-conversation-text-item-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.bgd-conversation-text-item-renderer {
                        display: none;
                    }

                    bgd-conversation-text-item-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.bgd-conversation-text-item-renderer {
                        display: none;
                    }

                    #avatar.bgd-conversation-text-item-renderer {
                        visibility: visible;
                        width: 32px;
                        height: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.bgd-conversation-text-item-renderer {
                        display: none;
                    }

                    #text.bgd-conversation-text-item-renderer {
                        max-width: calc(210px - 26px);
                        margin-left: 8px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #post-text.bgd-conversation-text-item-renderer {
                        max-width: calc(210px - 52px);
                        width: fit-content;
                        padding: 8px 12px;
                        border-radius: 16px;
                        color: var(--bg-spec-text-primary);
                        word-wrap: break-word;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #heart-info.bgd-conversation-text-item-renderer {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #displayed-text.bgd-conversation-text-item-renderer {
                        display: flex;
                        flex-direction: column;
                        overflow: hidden;
                        word-wrap: break-word;
                        text-overflow: ellipsis;
                    }

                    bgd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post-text.bgd-conversation-text-item-renderer {
                        border-top-left-radius: 4px;
                    }

                    bgd-conversation-text-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #post-text.bgd-conversation-text-item-renderer {
                        border-bottom-left-radius: 4px;
                    }

                    bgd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post-text.bgd-conversation-text-item-renderer {
                        border-top-right-radius: 4px;
                    }

                    bgd-conversation-text-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #post-text.bgd-conversation-text-item-renderer {
                        border-bottom-right-radius: 4px;
                    }

                    bgd-conversation-text-item-renderer[justification-style="JUSTIFICATION_START"] #post-text.bgd-conversation-text-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-other-border-color);
                        background-color: var(--bg-chat-bubble-other-background-color);
                    }

                    bgd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #post-text.bgd-conversation-text-item-renderer {
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        background-color: var(--bg-chat-bubble-self-background-color);
                    }

                    #poster-name.bgd-conversation-text-item-renderer {
                        display: inline-block;
                        max-width: 216px;
                        margin-top: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    bgd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #poster-name.bgd-conversation-text-item-renderer {
                        display: none;
                    }

                    #heart-facepile.bgd-conversation-text-item-renderer {
                        cursor: pointer;
                    }

                    #heart-button.bgd-conversation-text-item-renderer {
                        margin-top: 4px;
                        margin-left: auto;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    @keyframes heart-added {
                        0% {
                            color: var(--bg-spec-icon-inactive);
                        }

                        100% {
                            color: #2191e0;
                        }
                    }

                    @keyframes heart-removed {
                        0% {
                            color: #2191e0;
                        }

                        100% {
                            color: var(--bg-spec-icon-inactive);
                        }
                    }

                    .hearted.bgd-conversation-text-item-renderer {
                        animation-name: heart-added;
                        animation-duration: 2s;
                    }

                    .unhearted.bgd-conversation-text-item-renderer {
                        animation-name: heart-removed;
                        animation-duration: 2s;
                    }

                    bgd-conversation-text-item-renderer[heart-style="HEARTED"] #heart-button.bgd-conversation-text-item-renderer {
                        color: #2191e0;
                    }

                    bgd-conversation-text-item-renderer[heart-style="UNHEARTED"] #heart-button.bgd-conversation-text-item-renderer {
                        color: var(--bg-spec-icon-inactive);
                    }

                    #extra-user-not-hearted.bgd-conversation-text-item-renderer {
                        margin-left: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #extra-user-hearted.bgd-conversation-text-item-renderer {
                        margin-left: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    bgd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #heart-button.bgd-conversation-text-item-renderer {
                        display: none;
                    }

                    bgd-inline-playback-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #thumbnail.bgd-inline-playback-renderer {
                        position: relative;
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        border-bottom: 0;
                        border-radius: 16px 16px 0 0;
                        overflow: hidden;
                        font-size: 0;
                    }

                    bgd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #thumbnail.bgd-inline-playback-renderer {
                        border-top-left-radius: 4px;
                    }

                    bgd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #thumbnail.bgd-inline-playback-renderer {
                        border-top-right-radius: 4px;
                    }

                    #length.bgd-inline-playback-renderer {
                        display: inline-block;
                        position: absolute;
                        bottom: 0;
                        right: 0;
                        margin: 4px;
                        color: #FFFFFF;
                        background-color: rgba(0, 0, 0, 0.80);
                        padding: 2px 4px;
                        border-radius: 2px;
                        letter-spacing: .5px;
                        font-size: 1.2rem;
                        font-weight: 500;
                        line-height: 1.2rem;
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: inline-flex;
                    }

                    #video-image.bgd-inline-playback-renderer {
                        height: 118px;
                        cursor: pointer;
                        display: inline-block;
                        width: 210px;
                    }

                    #video-data.bgd-inline-playback-renderer {
                        width: calc(210px - 24px);
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        border-top: 0;
                        border-radius: 0 0 16px 16px;
                        padding: 8px 12px;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        color: var(--bg-spec-text-primary);
                        word-wrap: break-word;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #heart-facepile.bgd-inline-playback-renderer {
                        cursor: pointer;
                    }

                    bgd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #video-data.bgd-inline-playback-renderer {
                        border-bottom-left-radius: 4px;
                    }

                    bgd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #video-data.bgd-inline-playback-renderer {
                        border-bottom-right-radius: 4px;
                    }

                    bgd-inline-playback-renderer[justification-style="JUSTIFICATION_END"] #video-data.bgd-inline-playback-renderer {
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        border-top: 0;
                        background-color: var(--bg-std-surface-300);
                    }

                    #video-info.bgd-inline-playback-renderer,#video-info.bgd-inline-playback-renderer *.bgd-inline-playback-renderer {
                        width: inherit;
                        overflow: inherit;
                        text-overflow: inherit;
                    }

                    #heart-info.bgd-inline-playback-renderer {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #extra-user-not-hearted.bgd-inline-playback-renderer {
                        margin-left: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    #extra-user-hearted.bgd-inline-playback-renderer {
                        margin-left: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    bgd-conversation-video-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        margin-bottom: 2px;
                    }

                    #timestamp.bgd-conversation-video-renderer {
                        display: inline-block;
                        color: var(--bg-placeholder-text-color);
                        margin-top: 12px;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #delete-container.bgd-conversation-video-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #delete-holder.bgd-conversation-video-renderer {
                        position: absolute;
                        width: 50%;
                        height: 0;
                        top: 0;
                        left: 0;
                    }

                    #post.bgd-conversation-video-renderer {
                        margin-top: 12px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.bgd-conversation-video-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.bgd-conversation-video-renderer {
                        visibility: hidden;
                    }

                    bgd-conversation-video-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.bgd-conversation-video-renderer {
                        display: none;
                    }

                    bgd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.bgd-conversation-video-renderer {
                        margin-top: 0;
                    }

                    bgd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.bgd-conversation-video-renderer {
                        margin-top: 0;
                    }

                    bgd-conversation-video-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.bgd-conversation-video-renderer {
                        display: none;
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_START"] #post.bgd-conversation-video-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #post.bgd-conversation-video-renderer {
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_START"] #avatar.bgd-conversation-video-renderer {
                        display: block;
                        width: 32px;
                        height: 32px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #avatar.bgd-conversation-video-renderer {
                        display: none;
                    }

                    #text.bgd-conversation-video-renderer {
                        margin-left: 8px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #inline-player.bgd-conversation-video-renderer {
                        border-radius: 16px;
                        overflow: hidden;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #inline-player.bgd-conversation-video-renderer {
                        border-top-left-radius: 4px;
                    }

                    bgd-conversation-video-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #inline-player.bgd-conversation-video-renderer {
                        border-bottom-left-radius: 4px;
                    }

                    bgd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #inline-player.bgd-conversation-video-renderer {
                        border-top-right-radius: 4px;
                    }

                    bgd-conversation-video-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #inline-player.bgd-conversation-video-renderer {
                        border-bottom-right-radius: 4px;
                    }

                    #extra-text.bgd-conversation-video-renderer {
                        max-width: calc(210px - 26px);
                        padding: 8px 12px;
                        border-radius: 16px;
                        color: var(--bg-spec-text-primary);
                        word-wrap: break-word;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_START"] #extra-text.bgd-conversation-video-renderer {
                        border: 1px solid var(--bg-chat-bubble-other-border-color);
                        background-color: var(--bg-chat-bubble-other-background-color);
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #extra-text.bgd-conversation-video-renderer {
                        border: 1px solid var(--bg-chat-bubble-self-border-color);
                        background-color: var(--bg-chat-bubble-self-background-color);
                    }

                    #poster-name.bgd-conversation-video-renderer {
                        display: inline-block;
                        max-width: 216px;
                        margin-top: 4px;
                        color: var(--bg-placeholder-text-color);
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        user-select: none;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.6rem;
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #poster-name.bgd-conversation-video-renderer {
                        visibility: hidden;
                    }

                    @keyframes heart-added {
                        0% {
                            color: var(--bg-spec-icon-inactive);
                        }

                        100% {
                            color: #2191e0;
                        }
                    }

                    @keyframes heart-removed {
                        0% {
                            color: #2191e0;
                        }

                        100% {
                            color: var(--bg-spec-icon-inactive);
                        }
                    }

                    .hearted.bgd-conversation-video-renderer {
                        animation-name: heart-added;
                        animation-duration: 2s;
                    }

                    .unhearted.bgd-conversation-video-renderer {
                        animation-name: heart-removed;
                        animation-duration: 2s;
                    }

                    #heart-button.bgd-conversation-video-renderer {
                        margin-top: 4px;
                        margin-left: auto;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-conversation-video-renderer[heart-style="HEARTED"] #heart-button.bgd-conversation-video-renderer {
                        color: #2191e0;
                    }

                    bgd-conversation-video-renderer[heart-style="UNHEARTED"] #heart-button.bgd-conversation-video-renderer {
                        color: var(--bg-spec-icon-inactive);
                    }

                    bgd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #heart-button.bgd-conversation-video-renderer {
                        display: none;
                    }

                    bgd-invite-more-panel-contacts-section-renderer {
                        display: inline-block;
                        padding-top: 12px;
                    }

                    #title.bgd-invite-more-panel-contacts-section-renderer {
                        margin-left: 16px;
                        color: var(--bg-placeholder-text-color);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-invite-more-panel-renderer {
                        display: inline-block;
                        height: 420px;
                        overflow: hidden;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #invite-title-bar.bgd-invite-more-panel-renderer {
                        height: 50px;
                        padding: 0 16px;
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #back-button.bgd-invite-more-panel-renderer {
                        margin: auto 16px auto 0;
                        color: var(--bg-spec-icon-inactive);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #back-button.bgd-invite-more-panel-renderer:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    #add-title.bgd-invite-more-panel-renderer {
                        display: inline-block;
                        margin: auto;
                        color: var(--bg-spec-text-primary);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 2.1rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #done-text.bgd-invite-more-panel-renderer {
                        margin: auto;
                        text-transform: uppercase;
                        color: var(--bg-spec-themed-blue);
                        cursor: pointer;
                        user-select: none;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #contacts.bgd-invite-more-panel-renderer {
                        overflow-y: auto;
                        overflow-x: none;
                        max-height: 420px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #contacts.bgd-invite-more-panel-renderer::-webkit-scrollbar-thumb {
                        height: 56px;
                        background: hsla(0, 0%, 53.3%, .4);
                    }

                    #contacts.bgd-invite-more-panel-renderer::-webkit-scrollbar {
                        width: 8px;
                    }

                    #no-contacts.bgd-invite-more-panel-renderer {
                        padding-top: 12px;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #selected-text.bgd-invite-more-panel-renderer {
                        margin: auto;
                    }

                    bgd-conversation-section-renderer {
                        display: inline-block;
                        width: 320px;
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        border-radius: 4px 4px 0 0;
                        box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);
                        background-color: var(--bg-std-surface-200);
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-conversation-section-renderer:not(.miniplayer) {
                        margin-right: 30px;
                    }

                    bgd-conversation-section-renderer.miniplayer {
                        margin-right: 430px;
                    }

                    #spinner.bgd-conversation-section-renderer {
                        width: 320px;
                        height: 421px;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    #title-bar.bgd-conversation-section-renderer {
                        height: 50px;
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                        cursor: pointer;
                        user-select: none;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    .title-focus.bgd-conversation-section-renderer {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    #back-button.bgd-conversation-section-renderer {
                        margin: auto 0 auto 16px;
                        color: var(--bg-spec-icon-inactive);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #back-button.bgd-conversation-section-renderer:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    #title-button.bgd-conversation-section-renderer {
                        border: none;
                        outline: none;
                        max-width: 240px;
                        padding: 0 12px;
                        text-align: inherit;
                        font-family: inherit;
                        background-color: transparent;
                        cursor: pointer;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #title-button.bgd-conversation-section-renderer:focus {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    #title.bgd-conversation-section-renderer {
                        display: inline-block;
                        margin: auto;
                        color: var(--bg-spec-text-primary);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 2.1rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #missed-messages.bgd-conversation-section-renderer {
                        margin: auto;
                        color: var(--bg-dialog-background);
                        background-color: #2191e0;
                        border: 2px solid #2191e0;
                        border-radius: 2px;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #menu.bgd-conversation-section-renderer {
                        margin: auto;
                        color: var(--bg-spec-text-secondary);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #close-section.bgd-conversation-section-renderer {
                        padding-right: 12px;
                        display: flex;
                        flex-direction: column;
                        justify-content: center;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content, center);
                    }

                    #cancel-text.bgd-conversation-section-renderer {
                        margin: auto;
                        text-transform: uppercase;
                        color: var(--bg-spec-themed-blue);
                        cursor: pointer;
                        user-select: none;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #close-button.bgd-conversation-section-renderer {
                        margin: auto;
                        color: var(--bg-spec-icon-inactive);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #close-button.bgd-conversation-section-renderer:hover {
                        color: var(--bg-spec-icon-active-other);
                    }

                    #expanded-content.bgd-conversation-section-renderer {
                        height: 370px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #participant-connections.bgd-conversation-section-renderer {
                        height: 362px;
                        padding-top: 8px;
                        overflow-y: auto;
                    }

                    #participant-connections.bgd-conversation-section-renderer::-webkit-scrollbar-thumb {
                        height: 56px;
                        background: hsla(0, 0%, 53.3%, .4);
                    }

                    #participant-connections.bgd-conversation-section-renderer::-webkit-scrollbar {
                        width: 8px;
                    }

                    #contents.bgd-conversation-section-renderer {
                        padding: 0 8px;
                        height: 320px;
                        overflow-y: auto;
                        -webkit-overflow-scrolling: touch;
                    }

                    #contents.bgd-conversation-section-renderer::-webkit-scrollbar-thumb {
                        height: 56px;
                        background: hsla(0, 0%, 53.3%, .4);
                    }

                    #contents.bgd-conversation-section-renderer::-webkit-scrollbar {
                        width: 8px;
                    }

                    #reply-renderer.bgd-conversation-section-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    bgd-checkbox-survey-renderer[dialog][dialog][dialog] {
                        background: var(--bg-dialog-background);
                        display: inline-block;
                        margin: 0;
                    }

                    bgd-checkbox-survey-renderer {
                        width: 325px;
                        padding: 0 0 12px;
                    }

                    #header.bgd-checkbox-survey-renderer {
                        color: var(--bg-spec-text-primary);
                        display: block;
                        margin: 24px 24px 12px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #options.bgd-checkbox-survey-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #footer.bgd-checkbox-survey-renderer {
                        padding: 12px 24px 0;
                        text-align: right;
                    }

                    bg-formatted-string.bgd-checkbox-survey-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bg-icon-button.bgd-checkbox-survey-renderer {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        color: var(--bg-spec-icon-inactive);
                        height: var(--bg-icon-height);
                        width: var(--bg-icon-width);
                    }

                    bgd-feedback-option-renderer {
                        margin-bottom: 8px;
                        margin-left: 0;
                        display: block;
                    }

                    #freeform.bgd-feedback-option-renderer {
                        --paper-input-container_-_padding: 0;
                        --paper-input-container_-_height: initial;
                        --paper-input-container_-_border: initial;
                        --paper-input-container_-_border-radius: initial;
                        --paper-input-container_-_margin-bottom: initial;
                        --paper-input-container_-_padding-left: initial;
                        --paper-input-container_-_padding-right: initial;
                        --paper-input-container-label_-_font-size: 1.4rem;
                        --paper-input-container-label_-_font-weight: 400;
                        --paper-input-container-label_-_line-height: 2.1rem;
                        --paper-input-container-label_-_opacity: initial;
                        --paper-input-container-label_-_color: initial;
                        --paper-input-container-label_-_padding: initial;
                        --paper-input-container-label_-_display: initial;
                        --paper-input-container-label_-_-ms-flex-direction: initial;
                        --paper-input-container-label_-_-webkit-flex-direction: initial;
                        --paper-input-container-label_-_flex-direction: initial;
                        --paper-input-container-label_-_-ms-flex-pack: initial;
                        --paper-input-container-label_-_-webkit-justify-content: initial;
                        --paper-input-container-label_-_justify-content: initial;
                        --paper-input-container-input_-_font-size: 1.4rem;
                        --paper-input-container-input_-_font-weight: 400;
                        --paper-input-container-input_-_line-height: 2.1rem;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-secondary);
                        overflow-wrap: break-word;
                        word-break: break-word;
                        margin-bottom: 8px;
                        margin-left: 24px;
                    }

                    paper-radio-button.bgd-feedback-option-renderer,paper-checkbox.bgd-feedback-option-renderer {
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-feedback-question-renderer {
                        display: block;
                        margin-top: 8px;
                        margin-bottom: 8px;
                    }

                    .question-text.bgd-feedback-question-renderer {
                        color: var(--bg-spec-text-primary);
                        margin-top: 12px;
                        margin-bottom: 12px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bgd-feedback-survey-renderer {
                        display: inline-block;
                    }

                    #disclaimer.bgd-feedback-survey-renderer {
                        padding-top: 16px;
                        padding-bottom: 12px;
                        color: hsl(0, 0%, 53.3%);
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.5rem;
                        display: block;
                    }

                    bgd-single-option-survey-option-renderer:not([vertical]) {
                        width: 40px;
                        position: relative;
                        padding-bottom: 16px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-single-option-survey-option-renderer:not([vertical]):first-of-type bg-formatted-string.bgd-single-option-survey-option-renderer {
                        display: block;
                        left: 8px;
                    }

                    bgd-single-option-survey-option-renderer:not([vertical]):last-of-type bg-formatted-string.bgd-single-option-survey-option-renderer {
                        display: block;
                        right: 8px;
                    }

                    bgd-single-option-survey-option-renderer:not([vertical]) bg-formatted-string.bgd-single-option-survey-option-renderer {
                        display: none;
                        position: absolute;
                        bottom: 0;
                        white-space: nowrap;
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bg-icon-button.bgd-single-option-survey-option-renderer {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        width: var(--bg-icon-width);
                        height: var(--bg-icon-width);
                        color: var(--bg-spec-icon-inactive);
                        margin-bottom: 4px;
                    }

                    bgd-single-option-survey-option-renderer[vertical] {
                        color: var(--bg-spec-text-secondary);
                        display: block;
                        padding: 8px 24px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-single-option-survey-option-renderer[vertical]:hover {
                        background-color: var(--bg-menu-hover-backgound-color);
                        cursor: pointer;
                    }

                    bgd-single-option-survey-option-renderer[vertical] bg-icon-button.bgd-single-option-survey-option-renderer {
                        display: none;
                    }

                    bgd-single-option-survey-renderer[dialog][dialog][dialog] {
                        background: var(--bg-dialog-background);
                        display: inline-block;
                        margin: 0;
                    }

                    #header.bgd-single-option-survey-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                    }

                    bg-formatted-string.bgd-single-option-survey-renderer {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bg-icon-button.bgd-single-option-survey-renderer {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        color: var(--bg-spec-icon-inactive);
                        height: var(--bg-icon-height);
                        width: var(--bg-icon-width);
                    }

                    #header.bgd-single-option-survey-renderer bg-icon-button.bgd-single-option-survey-renderer {
                        margin-top: calc((2rem - var(--bg-icon-height)) / 2);
                    }

                    bgd-single-option-survey-renderer:not([vertical]) {
                        max-width: 352px;
                    }

                    bgd-single-option-survey-renderer:not([vertical])[dialog][dialog][dialog] {
                        padding: 24px;
                    }

                    bgd-single-option-survey-renderer:not([vertical]) #options.bgd-single-option-survey-renderer {
                        margin-left: -8px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-single-option-survey-renderer:not([vertical]) #options.bgd-single-option-survey-renderer > *.bgd-single-option-survey-renderer:not(:last-child) {
                        margin-right: 40px;
                    }

                    bgd-single-option-survey-renderer[vertical] {
                        width: 325px;
                        padding: 0 0 12px;
                    }

                    bgd-single-option-survey-renderer[vertical] #header.bgd-single-option-survey-renderer {
                        font-size: 1.6rem;
                        font-weight: 500;
                        line-height: 2rem;
                        margin: 24px 24px 12px;
                    }

                    bgd-single-option-survey-renderer[vertical] #options.bgd-single-option-survey-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-timestamp-input {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    [dir="rtl"] bgd-timestamp-input, bgd-timestamp-input[dir="rtl"] {
                        display: flex;
                        -ms-flex-direction: row-reverse;
                        -webkit-flex-direction: row-reverse;
                        flex-direction: row-reverse;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #minutes.bgd-timestamp-input,#seconds.bgd-timestamp-input {
                        text-align: right;
                        height: 40px;
                    }

                    #minutes.bgd-timestamp-input {
                        width: 30px;
                    }

                    #separator.bgd-timestamp-input {
                        padding: 0 2px;
                    }

                    #seconds.bgd-timestamp-input {
                        width: 20px;
                    }

                    bgd-timestamp-input[polymer2] paper-input.bgd-timestamp-input {
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                    }

                    paper-input.bgd-timestamp-input {
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-underline-color: var(--bg-spec-10-percent-layer);
                        --paper-input-container-underline-legacy-height: 0;
                    }

                    bgd-legal-report-details-form-renderer[dialog][dialog][dialog] {
                        --paper-input-container-input-align: baseline;
                        --bgd-legal-report-details-form-renderer-width: 450px;
                        --bgd-legal-report-details-form-renderer-content-width: calc(var(--bgd-legal-report-details-form-renderer-width) - 24px * 2);
                        background: var(--bg-dialog-background);
                        margin: 0;
                        width: var(--bgd-legal-report-details-form-renderer-width);
                        max-width: 80vw;
                        min-height: 240px;
                        min-width: 250px;
                        padding: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-legal-report-details-form-renderer > *.bgd-legal-report-details-form-renderer:not(:last-child) {
                        padding: 0 24px;
                    }

                    bgd-legal-report-details-form-renderer > *.bgd-legal-report-details-form-renderer:first-child {
                        margin-top: 24px;
                    }

                    h2.bgd-legal-report-details-form-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bgd-legal-report-details-form-renderer[polymer2] h2.bgd-legal-report-details-form-renderer {
                        padding: 0 24px;
                        margin-top: 24px;
                    }

                    #scroller.bgd-legal-report-details-form-renderer {
                        --paper-dialog-scrollable_-_padding: 0;
                        --paper-dialog-scrollable_-_overflow-x: hidden;
                        --paper-dialog-scrollable_-_min-width: initial;
                        --paper-dialog-scrollable_-_box-sizing: initial;
                    }

                    #scroller.bgd-legal-report-details-form-renderer:first-child {
                        margin-top: 20px;
                    }

                    #timestamp.bgd-legal-report-details-form-renderer {
                        display: block;
                        color: var(--bg-placeholder-text-color);
                        margin: 20px 0 4px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    bgd-timestamp-input.bgd-legal-report-details-form-renderer {
                        height: 40px;
                    }

                    #description-box.bgd-legal-report-details-form-renderer {
                        margin-top: 24px;
                    }

                    #description-box.bgd-legal-report-details-form-renderer paper-input-container.bgd-legal-report-details-form-renderer {
                        --paper-input-container-underline-display: none;
                        --paper-input-container-underline-focus-display: none;
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-input_-_padding: 12px;
                        --paper-input-container-input_-_box-sizing: border-box;
                        --paper-input-container-input_-_font-size: 1.4rem;
                        --paper-input-container-input_-_font-weight: 400;
                        --paper-input-container-input_-_line-height: 2.1rem;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                        padding-top: 0;
                        padding-bottom: 0;
                    }

                    bgd-legal-report-details-form-renderer[polymer2] #description-box.bgd-legal-report-details-form-renderer paper-input-container.bgd-legal-report-details-form-renderer {
                        --iron-autogrow-textarea-placeholder_-_padding: 10px;
                    }

                    #description.bgd-legal-report-details-form-renderer {
                        padding: 12px 12px 32px 12px;
                        box-shadow: inset 0 0 0 1px var(--bg-spec-10-percent-layer);
                        border-radius: 2px;
                        box-sizing: border-box;
                    }

                    bgd-legal-report-details-form-renderer[polymer2] #description.bgd-legal-report-details-form-renderer {
                        margin-bottom: -2px;
                        box-shadow: inset 0 0 0 1px var(--bg-spec-10-percent-layer);
                        border-radius: 2px;
                        box-sizing: border-box;
                    }

                    #description.bgd-legal-report-details-form-renderer[focused] {
                        box-shadow: inset 0 0 0 2px var(--bg-spec-text-primary);
                    }

                    #description-box.bgd-legal-report-details-form-renderer paper-input-char-counter.bgd-legal-report-details-form-renderer {
                        --paper-input-char-counter_-_color: var(--bg-spec-text-secondary);
                        --paper-input-char-counter_-_margin-top: -32px;
                        --paper-input-char-counter_-_margin-right: 18px;
                        --paper-input-char-counter_-_font-size: initial;
                        --paper-input-char-counter_-_font-weight: initial;
                        --paper-input-char-counter_-_line-height: initial;
                        --paper-input-char-counter_-_text-transform: initial;
                        --paper-input-char-counter_-_height: initial;
                    }

                    #issue-type.bgd-legal-report-details-form-renderer,#affiliation.bgd-legal-report-details-form-renderer,#full-name.bgd-legal-report-details-form-renderer {
                        margin-top: 0;
                    }

                    #issue-type.bgd-legal-report-details-form-renderer,#affiliation.bgd-legal-report-details-form-renderer {
                        --bgd-dropdown-renderer-width: var(--bgd-legal-report-details-form-renderer-content-width);
                        --bgd-dropdown-renderer-underline-color: var(--bg-spec-10-percent-layer);
                        --bgd-dropdown-renderer-label-color: var(--bg-placeholder-text-color);
                    }

                    #full-name.bgd-legal-report-details-form-renderer {
                        --paper-input-container-underline-color: var(--bg-spec-10-percent-layer);
                        --paper-input-container-underline-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-underline-legacy-height: 0;
                        --paper-input-container-input_-_color: var(--bg-spec-text-primary);
                        --paper-input-container-input_-_font-size: 1.4rem;
                        --paper-input-container-input_-_font-weight: 400;
                        --paper-input-container-input_-_line-height: 2.1rem;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                    }

                    bgd-legal-report-details-form-renderer[polymer2] #full-name.bgd-legal-report-details-form-renderer {
                        height: 57px;
                    }

                    #name-subtext.bgd-legal-report-details-form-renderer {
                        color: var(--bg-placeholder-text-color);
                        margin-top: 4px;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.5rem;
                    }

                    #footer-text.bgd-legal-report-details-form-renderer {
                        color: var(--bg-placeholder-text-color);
                        margin: 24px 0;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.5rem;
                    }

                    .footer.bgd-legal-report-details-form-renderer {
                        padding-left: 24px;
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    #cancel-button.bgd-legal-report-details-form-renderer {
                        margin-right: 8px;
                    }

                    #required-label.bgd-legal-report-details-form-renderer {
                        color: var(--bg-placeholder-text-color);
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    .buttons.bgd-legal-report-details-form-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-legal-report-details-form-renderer[polymer2] .buttons.bgd-legal-report-details-form-renderer {
                        padding: 8px 8px 8px 24px;
                    }

                    bgd-report-details-form-renderer[dialog][dialog][dialog] {
                        --paper-input-container-input-align: baseline;
                        display: block;
                        background: var(--bg-dialog-background);
                        color: var(--bg-spec-text-primary);
                        width: 450px;
                        max-width: 80vw;
                        min-height: 240px;
                        min-width: 250px;
                        margin: 0;
                        padding: 0;
                    }

                    #header.bgd-report-details-form-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        margin: 16px 12px 0;
                    }

                    #title.bgd-report-details-form-renderer {
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                        margin-left: 8px;
                    }

                    #content.bgd-report-details-form-renderer {
                        margin: 16px 24px 24px;
                    }

                    #timestamp.bgd-report-details-form-renderer {
                        display: block;
                        color: var(--bg-placeholder-text-color);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #description.bgd-report-details-form-renderer {
                        margin-top: 24px;
                    }

                    #description.bgd-report-details-form-renderer paper-input-container.bgd-report-details-form-renderer {
                        --paper-input-container-underline_-_display: none;
                        --paper-input-container-underline_-_height: initial;
                        --paper-input-container-underline_-_border-bottom: initial;
                        --paper-input-container-underline_-_box-sizing: initial;
                        --paper-input-container-underline_-_background: initial;
                        --paper-input-container-underline-focus_-_display: none;
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-input_-_padding: 12px;
                        --paper-input-container-input_-_box-sizing: border-box;
                        --paper-input-container-input_-_font-size: 1.4rem;
                        --paper-input-container-input_-_font-weight: 400;
                        --paper-input-container-input_-_line-height: 2.1rem;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                        padding-top: 0;
                        padding-bottom: 0;
                    }

                    #description-text.bgd-report-details-form-renderer {
                        padding: 12px 12px 32px 12px;
                        box-shadow: inset 0 0 0 1px var(--bg-spec-10-percent-layer);
                        border-radius: 2px;
                        box-sizing: border-box;
                    }

                    bgd-report-details-form-renderer[polymer2] #description-text.bgd-report-details-form-renderer {
                        --iron-autogrow-textarea-placeholder_-_padding: 10px;
                    }

                    #description-text.bgd-report-details-form-renderer[focused] {
                        box-shadow: inset 0 0 0 2px var(--bg-spec-text-primary);
                    }

                    #description.bgd-report-details-form-renderer paper-input-char-counter.bgd-report-details-form-renderer {
                        --paper-input-char-counter_-_color: var(--bg-spec-text-secondary);
                        --paper-input-char-counter_-_margin-top: -32px;
                        --paper-input-char-counter_-_margin-right: 18px;
                        --paper-input-char-counter_-_font-size: initial;
                        --paper-input-char-counter_-_font-weight: initial;
                        --paper-input-char-counter_-_line-height: initial;
                        --paper-input-char-counter_-_text-transform: initial;
                        --paper-input-char-counter_-_height: initial;
                    }

                    #footer.bgd-report-details-form-renderer {
                        --bg-endpoint-hover-color: var(--bg-endpoint-color);
                        display: block;
                        color: var(--bg-placeholder-text-color);
                        margin-top: 24px;
                        font-size: 1.2rem;
                        font-weight: 400;
                        line-height: 1.5rem;
                    }

                    #buttons.bgd-report-details-form-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        margin-top: 32px;
                        padding: 8px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #buttons.bgd-report-details-form-renderer bgd-button-renderer.bgd-report-details-form-renderer {
                        margin-left: 8px;
                    }

                    bgd-guide-entry-renderer {
                        padding: 0;
                    }

                    bgd-guide-entry-renderer {
                        --bg-guide-icon-spacing: 24px;
                        display: block;
                        width: 100%;
                    }

                    bgd-guide-entry-renderer[active] {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    bgd-guide-entry-renderer[active] .title.bgd-guide-entry-renderer,bgd-guide-entry-renderer[is-guide-refresh][active] .title.bgd-guide-entry-renderer {
                        font-weight: 500;
                        color: var(--bg-spec-selected-nav-text);
                    }

                    bgd-guide-entry-renderer[is-guide-refresh][is-primary][active] .title.bgd-guide-entry-renderer {
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.8rem;
                    }

                    bgd-guide-entry-renderer[active] .guide-icon.bgd-guide-entry-renderer,bgd-guide-entry-renderer[is-guide-refresh][active] .guide-icon.bgd-guide-entry-renderer {
                        color: var(--bg-spec-brand-icon-active);
                    }

                    .title.bgd-guide-entry-renderer {
                        margin-right: 24px;
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-guide-entry-renderer[is-guide-refresh] .title.bgd-guide-entry-renderer {
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    bgd-guide-entry-renderer[is-guide-refresh][is-primary] .title.bgd-guide-entry-renderer {
                        color: var(--bg-guide-entry-text-color);
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 1.6rem;
                    }

                    #endpoint.bg-simple-endpoint.bgd-guide-entry-renderer {
                        min-height: var(--paper-item-min-height, 48px);
                        cursor: pointer;
                        box-sizing: border-box;
                        outline: 0;
                        color: var(--bg-spec-text-primary);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-guide-entry-renderer[is-guide-refresh] #endpoint.bg-simple-endpoint.bgd-guide-entry-renderer {
                        color: var(--bg-guide-entry-text-color);
                    }

                    #endpoint.bg-simple-endpoint.bgd-guide-entry-renderer:hover,#endpoint.bg-simple-endpoint.bgd-guide-entry-renderer:focus,#endpoint.bg-simple-endpoint.bgd-guide-entry-renderer:active {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    bg-img-shadow.bgd-guide-entry-renderer {
                        height: 24px;
                        width: 24px;
                        margin-right: 24px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    a.bgd-guide-entry-renderer:hover bg-formatted-string.bgd-guide-entry-renderer,a.bgd-guide-entry-renderer:focus bg-formatted-string.bgd-guide-entry-renderer,a.bgd-guide-entry-renderer:active bg-formatted-string.bgd-guide-entry-renderer {
                        color: hsl(0, 0%, 6.7%);
                    }

                    a.bgd-guide-entry-renderer,paper-item.bgd-guide-entry-renderer {
                        width: 100%;
                    }

                    paper-item.bgd-guide-entry-renderer {
                        padding: 0 24px;
                        min-width: 0;
                    }

                    .guide-icon.bgd-guide-entry-renderer {
                        margin-right: 24px;
                        color: var(--bg-spec-icon-inactive);
                        --iron-icon-height: var(--bg-guide-icon-spacing);
                        --iron-icon-width: var(--bg-guide-icon-spacing);
                    }

                    bgd-guide-entry-renderer[is-guide-refresh] .guide-icon.bgd-guide-entry-renderer {
                        color: var(--bg-spec-icon-inactive);
                    }

                    .guide-entry-count.bgd-guide-entry-renderer {
                        opacity: .4;
                        vertical-align: middle;
                        text-align: center;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: none;
                    }

                    bgd-guide-entry-renderer[line-end-style='count'] .guide-entry-count.bgd-guide-entry-renderer {
                        display: block;
                    }

                    bgd-guide-entry-renderer[is-guide-refresh] .guide-entry-count.bgd-guide-entry-renderer {
                        color: var(--bg-spec-text-disabled);
                        opacity: 1;
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    .guide-entry-badge.bgd-guide-entry-renderer {
                        width: 16px;
                        height: 16px;
                        color: #2191e0;
                        display: none;
                    }

                    bgd-guide-entry-renderer[line-end-style='badge'] .guide-entry-badge.bgd-guide-entry-renderer {
                        display: block;
                    }

                    #newness-dot.bgd-guide-entry-renderer {
                        width: 4px;
                        height: 4px;
                        border-radius: 50%;
                        background-color: var(--bg-spec-themed-blue);
                        margin: 0 6px;
                        display: none;
                    }

                    bgd-guide-entry-renderer[line-end-style='dot'] #newness-dot.bgd-guide-entry-renderer {
                        display: block;
                    }

                    bgd-guide-collapsible-entry-renderer {
                        display: block;
                    }

                    bgd-guide-collapsible-entry-renderer[expanded] #expander-item.bgd-guide-collapsible-entry-renderer {
                        display: none;
                    }

                    bgd-guide-collapsible-entry-renderer[expanded] #expanded.bgd-guide-collapsible-entry-renderer {
                        display: block;
                    }

                    #expanded.bgd-guide-collapsible-entry-renderer {
                        display: none;
                    }

                    bgd-guide-collapsible-section-entry-renderer {
                        display: block;
                    }

                    #header.bgd-guide-collapsible-section-entry-renderer {
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    bgd-guide-section-renderer {
                        --paper-item-min-height: 40px;
                        display: block;
                    }

                    h3.bgd-guide-section-renderer {
                        margin: 0;
                    }

                    #guide-section-title.bgd-guide-section-renderer {
                        --bg-endpoint-color: var(--bg-expand-color);
                        color: var(--bg-expand-color);
                        display: block;
                        padding: 8px 24px;
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-guide-section-renderer[is-guide-refresh] #guide-section-title.bgd-guide-section-renderer {
                        color: var(--bg-spec-text-secondary);
                    }

                    bgd-guide-collapsible-section-entry-renderer.bgd-guide-section-renderer:not(:first-child) {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        margin-top: 12px;
                        padding-top: 12px;
                    }

                    bgd-guide-signin-promo-renderer {
                        display: inline-block;
                        padding: 16px 32px;
                    }

                    bg-formatted-string.bgd-guide-signin-promo-renderer {
                        display: block;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #sign-in-button.bgd-guide-signin-promo-renderer:not([align-by-text]).bgd-guide-signin-promo-renderer {
                        margin-top: 12px;
                    }

                    bgd-guide-renderer {
                        display: block;
                        --bg-endpoint-color: var(--bg-spec-text-primary);
                    }

                    #sections.bgd-guide-renderer > *.bgd-guide-renderer:first-child {
                        padding: 12px 0;
                    }

                    #sections.bgd-guide-renderer > bgd-guide-section-renderer.bgd-guide-renderer:not(:first-child),#sections.bgd-guide-renderer > bgd-guide-subscriptions-section-renderer.bgd-guide-renderer {
                        padding: 8px 0;
                    }

                    #sections.bgd-guide-renderer > *.bgd-guide-renderer:not(:last-child) {
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    bgd-guide-renderer[is-guide-refresh] #sections.bgd-guide-renderer > *.bgd-guide-renderer:not(:last-child) {
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    #footer.bgd-guide-renderer > #vat-notice,#footer.bgd-guide-renderer > #copyright {
                        display: block !important;
                    }

                    #guide-links-primary.bgd-guide-renderer {
                        padding: 24px 27px 0;
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    bgd-guide-renderer[is-guide-refresh] #guide-links-primary.bgd-guide-renderer {
                        padding: 16px 24px 0;
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    #guide-links-secondary.bgd-guide-renderer {
                        padding: 12px 27px 0;
                    }

                    bgd-guide-renderer[is-guide-refresh] #guide-links-secondary.bgd-guide-renderer {
                        padding: 12px 24px 0;
                    }

                    #footer.bgd-guide-renderer > #vat-notice {
                        padding: 8px 27px;
                        color: var(--bgd-vat-notice-text);
                        font-size: 1.3rem;
                        font-weight: 500;
                        line-height: 2.1rem;
                    }

                    bgd-guide-renderer[is-guide-refresh] #footer.bgd-guide-renderer > #vat-notice {
                        padding: 8px 24px;
                    }

                    #footer.bgd-guide-renderer > #copyright {
                        padding: 24px 27px;
                        color: var(--bg-copyright-text);
                        font-size: 1.3rem;
                        font-weight: 500;
                        line-height: 2.1rem;
                    }

                    bgd-guide-renderer[is-guide-refresh] #footer.bgd-guide-renderer > #copyright {
                        padding: 16px 24px;
                        color: var(--bg-spec-text-disabled);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    #guide-links-primary.bgd-guide-renderer > a,#guide-links-secondary.bgd-guide-renderer > a {
                        display: inline-block !important;
                        text-decoration: none;
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 500;
                        line-height: 2.1rem;
                        white-space: nowrap;
                    }

                    bgd-guide-renderer[is-guide-refresh] #guide-links-primary.bgd-guide-renderer > a,bgd-guide-renderer[is-guide-refresh] #guide-links-secondary.bgd-guide-renderer > a {
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 500;
                        line-height: 1.8rem;
                    }

                    #guide-links-primary.bgd-guide-renderer > a:not(:last-child),#guide-links-secondary.bgd-guide-renderer > a:not(:last-child) {
                        margin-right: 8px;
                    }

                    bgd-mini-guide-entry-renderer {
                        display: inline-block;
                        background-color: var(--bg-guide-background);
                    }

                    a.bgd-mini-guide-entry-renderer {
                        width: 72px;
                        padding: 16px 0 14px 0;
                        outline: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    .guide-icon.bgd-mini-guide-entry-renderer {
                        color: var(--bg-spec-icon-inactive);
                        margin-bottom: 6px;
                    }

                    .title.bgd-mini-guide-entry-renderer {
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.0rem;
                        font-weight: 400;
                        line-height: 1.4rem;
                    }

                    bgd-mini-guide-entry-renderer[active_] .guide-icon.bgd-mini-guide-entry-renderer {
                        color: var(--bg-spec-brand-icon-active);
                    }

                    bgd-mini-guide-entry-renderer[active_] .title.bgd-mini-guide-entry-renderer {
                        color: var(--bg-spec-selected-nav-text);
                    }

                    bgd-mini-guide-entry-renderer[no-labels] a.bgd-mini-guide-entry-renderer {
                        padding: 8px 0 8px 0;
                    }

                    bgd-mini-guide-entry-renderer[no-labels] .guide-icon.bgd-mini-guide-entry-renderer {
                        margin-bottom: 0px;
                    }

                    bgd-mini-guide-entry-renderer:hover a.bgd-mini-guide-entry-renderer,bgd-mini-guide-entry-renderer:focus a.bgd-mini-guide-entry-renderer {
                        background-color: var(--bg-spec-10-percent-layer);
                    }

                    bgd-mini-guide-renderer {
                        display: inline-block;
                        background-color: var(--bg-guide-background);
                    }

                    #items.bgd-mini-guide-renderer {
                        margin-top: 4px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-mini-guide-renderer[no-labels_] #items.bgd-mini-guide-renderer {
                        margin-top: 12px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bgd-hotkey-dialog-section-option-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        padding: 8px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #label.bgd-hotkey-dialog-section-option-renderer {
                        color: var(--bg-spec-text-secondary);
                        min-width: 300px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #hotkey.bgd-hotkey-dialog-section-option-renderer {
                        color: var(--bg-spec-text-primary);
                        margin-left: 30px;
                        min-width: 130px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        font-family: 'Roboto Mono', monospace;
                        font-size: 1.4rem;
                        font-weight: 500;
                        line-height: 2.1rem;
                    }

                    bgd-hotkey-dialog-section-renderer {
                        min-width: 430px;
                        display: inline-block;
                        margin: 16px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #sub-title.bgd-hotkey-dialog-section-renderer {
                        color: var(--bg-spec-text-secondary);
                        display: block;
                        padding: 16px 8px;
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    bgd-hotkey-dialog-renderer[dialog][dialog][dialog] {
                        --divider-color: var(--bg-spec-10-percent-layer);
                        background: var(--bg-dialog-background);
                        display: inline-block;
                        margin: 0;
                        padding: 0;
                        width: 1280px;
                    }

                    @media (max-width: 1439px) {
                        bgd-hotkey-dialog-renderer[dialog][dialog][dialog] {
                            width:100%;
                        }
                    }

                    #title.bgd-hotkey-dialog-renderer {
                        color: var(--bg-spec-text-primary);
                        margin: 24px 24px 16px;
                        font-size: 2.4rem;
                        font-weight: 400;
                        line-height: 3rem;
                    }

                    #scrollable.bgd-hotkey-dialog-renderer {
                        justify-content: space-around;
                        overflow: auto;
                    }

                    #hotkey-item.bgd-hotkey-dialog-renderer:last-of-type {
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    paper-dialog-scrollable.bgd-hotkey-dialog-renderer {
                        --paper-dialog-scrollable_-_padding: 0;
                        --paper-dialog-scrollable_-_overflow-x: initial;
                        --paper-dialog-scrollable_-_min-width: initial;
                        --paper-dialog-scrollable_-_box-sizing: initial;
                    }

                    #sections.bgd-hotkey-dialog-renderer {
                        width: 100%;
                        -ms-flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        flex-wrap: wrap;
                        -ms-flex-align: start;
                        -webkit-align-items: flex-start;
                        align-items: flex-start;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #action-buttons.bgd-hotkey-dialog-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        padding: 8px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    paper-button.bgd-notification-topbar-button-renderer {
                        display: inline-block;
                        text-align: center;
                        font-family: inherit;
                    }

                    bgd-notification-topbar-button-renderer {
                        display: inline-block;
                        text-transform: uppercase;
                    }

                    bgd-notification-topbar-button-renderer.force-icon-button a.bgd-notification-topbar-button-renderer {
                        cursor: pointer;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    bgd-notification-topbar-button-renderer[disabled] a.bgd-notification-topbar-button-renderer:focus {
                        outline: none;
                    }

                    bgd-notification-topbar-button-renderer[is-icon-button][has-no-text] {
                        font-size: 0;
                    }

                    a.bgd-notification-topbar-button-renderer {
                        display: flex;
                    }

                    a.bg-simple-endpoint.bgd-notification-topbar-button-renderer {
                        color: inherit;
                        border-radius: inherit;
                        text-decoration: none;
                    }

                    bgd-notification-topbar-button-renderer[is-paper-button] {
                        border-radius: var(--bg-button-border-radius, 3px);
                        margin: var(--bg-button-margin, 0 0.29em);
                    }

                    bgd-notification-topbar-button-renderer[is-paper-button][disabled] {
                        color: var(--bg-spec-text-disabled);
                        background-color: transparent;
                    }

                    bgd-notification-topbar-button-renderer[is-icon-button][disabled] {
                        color: #9b9b9b;
                    }

                    bgd-notification-topbar-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                        margin-left: -16px;
                    }

                    bgd-notification-topbar-button-renderer[is-paper-button][button-size="size-large"] {
                        line-height: 24px;
                    }

                    paper-button.bgd-notification-topbar-button-renderer {
                        width: var(--bg-paper-button-width, auto);
                        height: auto;
                        border-radius: inherit;
                        margin: 0;
                        padding: var(--bg-button-padding, 0.7em 0.57em);
                        display: var(--layout-horizontal_-_display, inline-block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 auto;
                        -webkit-flex: 1 1 auto;
                        flex: 1 1 auto;
                        flex-grow: var(--bg-button-paper-button_-_flex-grow);
                        padding: var(--bg-button-paper-button_-_padding, var(--bg-button-padding, 0.7em 0.57em));
                    }

                    bgd-notification-topbar-button-renderer[start-justified] paper-button.bgd-notification-topbar-button-renderer {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    #button.bgd-notification-topbar-button-renderer {
                        color: var(--bg-button-color);
                        background-color;}

                    bgd-notification-topbar-button-renderer #button.bgd-notification-topbar-button-renderer {
                        color: var(--bg-button-color, inherit);
                        background-color: transparent;
                        text-transform: inherit;
                    }

                    button.bgd-notification-topbar-button-renderer,bg-icon-button.bgd-notification-topbar-button-renderer {
                        padding: 1px 6px;
                    }

                    bg-icon-button.bgd-notification-topbar-button-renderer {
                        width: var(--bg-button-icon-size, 40px);
                        height: var(--bg-button-icon-size, 40px);
                        color: var(--bg-endpoint-color, hsl(0, 0%, 6.7%));
                    }

                    bg-icon-button.bgd-notification-topbar-button-renderer::-moz-focus-inner {
                        padding: 0;
                        margin: 0;
                        border: 0;
                    }

                    bg-icon-button.bgd-notification-topbar-button-renderer[disabled] {
                        color: hsla(0, 0%, 6.7%, .2);
                    }

                    bg-icon-button.bgd-notification-topbar-button-renderer {
                        line-height: 1;
                        padding: var(--bg-button-icon-padding, 8px);
                        width: var(--bg-button-icon-size, var(--bg-icon-width, 40px));
                        height: var(--bg-button-icon-size, var(--bg-icon-height, 40px));
                    }

                    bg-icon-button.bgd-notification-topbar-button-renderer > bg-icon.bgd-notification-topbar-button-renderer {
                        width: 100%;
                        height: 100%;
                    }

                    #button.bgd-notification-topbar-button-renderer bg-icon.bgd-notification-topbar-button-renderer + bg-formatted-string.bgd-notification-topbar-button-renderer {
                        margin-left: 8px;
                    }

                    #button.bgd-notification-topbar-button-renderer bg-formatted-string.bgd-notification-topbar-button-renderer + bg-icon.bgd-notification-topbar-button-renderer {
                        margin-left: var(--bg-button-icon-padding, 8px);
                    }

                    bgd-notification-topbar-button-renderer {
                        color: var(--bg-spec-icon-active-other);
                        position: relative;
                    }

                    button.bgd-notification-topbar-button-renderer {
                        background: none;
                        border: none;
                        outline: none;
                        display: flex;
                    }

                    paper-tooltip.bgd-notification-topbar-button-renderer {
                        white-space: nowrap;
                    }

                    #notification-count.bgd-notification-topbar-button-renderer {
                        position: absolute;
                        top: 4px;
                        right: 0;
                        color: var(--bg-notification-button-bubble_-_color);
                        background-color: var(--bg-notification-button-bubble_-_background-color);
                        width: 18px;
                        height: 18px;
                        border-radius: 50%;
                        line-height: 18px;
                        font-size: 10px;
                        text-align: center;
                        cursor: pointer;
                    }

                    #blue-info-notification-icon.bgd-notification-topbar-button-renderer {
                        color: var(--bg-spec-call-to-action);
                        position: absolute;
                        top: 4px;
                        right: 0;
                        height: 18px;
                        width: 18px;
                    }

                    bgd-mealbar-promo-renderer {
                        max-width: 648px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-mealbar-promo-renderer[dialog][dialog][dialog] {
                        padding: 0;
                        margin: 0;
                    }

                    bgd-mealbar-promo-renderer[has-full-height-image_] {
                        height: 192px;
                    }

                    #main.bgd-mealbar-promo-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #icon.bgd-mealbar-promo-renderer {
                        --bg-img-max-height: 192px;
                        margin: none;
                    }

                    #alternate-icon.bgd-mealbar-promo-renderer {
                        margin: 28px;
                        width: 160px;
                        height: 160px;
                    }

                    .bgd-mealbar-promo-renderer-message-title.bgd-mealbar-promo-renderer {
                        margin-top: 24px;
                        padding: 0 24px;
                    }

                    .bgd-mealbar-promo-renderer-message-text.bgd-mealbar-promo-renderer {
                        display: block;
                        color: var(--bg-spec-text-secondary);
                        margin: 16px 0 32px;
                        padding: 0 24px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    .button-container.bgd-mealbar-promo-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        padding: 8px;
                    }

                    .button-container.bgd-mealbar-promo-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    .bgd-mealbar-promo-renderer-message-title.bgd-mealbar-promo-renderer {
                        display: block;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    bgd-red-cancel-survey-renderer[dialog][dialog][dialog] {
                        background: var(--bg-dialog-background);
                        color: var(--bg-primary-text-color);
                        margin: 0;
                        padding: 0;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #content.bgd-red-cancel-survey-renderer {
                        padding: 24px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #question.bgd-red-cancel-survey-renderer {
                        color: var(--bg-primary-text-color);
                        padding-bottom: 20px;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #responses.bgd-red-cancel-survey-renderer {
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #responses.bgd-red-cancel-survey-renderer paper-radio-button.bgd-red-cancel-survey-renderer {
                        height: 40px;
                        padding: 0;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    .buttons.bgd-red-cancel-survey-renderer {
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        position: relative;
                        padding: 8px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-align-self: stretch;
                        -webkit-align-self: stretch;
                        align-self: stretch;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    .buttons.bgd-red-cancel-survey-renderer bgd-button-renderer.bgd-red-cancel-survey-renderer {
                        padding-left: 8px;
                    }

                    paper-radio-button.bgd-red-cancel-survey-renderer {
                        padding: 12px 0 0;
                    }

                    bgd-sponsorship-confirm-cancel-renderer[dialog][dialog][dialog] {
                        --divider-color: var(--bg-spec-10-percent-layer);
                        background-color: var(--bg-dialog-background);
                        padding: 0px;
                        margin: 0px;
                        max-width: 500px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #header.bgd-sponsorship-confirm-cancel-renderer {
                        background-size: cover;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #dismiss-button.bgd-sponsorship-confirm-cancel-renderer {
                        display: flex;
                        -ms-flex-direction: row-reverse;
                        -webkit-flex-direction: row-reverse;
                        flex-direction: row-reverse;
                    }

                    #dismiss-button.bgd-sponsorship-confirm-cancel-renderer paper-icon-button.bgd-sponsorship-confirm-cancel-renderer {
                        color: hsla(0, 0%, 6.7%, .4);
                        width: var(--bg-button-icon-size, 40px);
                        height: var(--bg-button-icon-size, 40px);
                    }

                    #title.bgd-sponsorship-confirm-cancel-renderer {
                        color: var(--bg-primary-text-color);
                        font-size: 1.8rem;
                        line-height: 2.4rem;
                        font-weight: 500;
                    }

                    #description.bgd-sponsorship-confirm-cancel-renderer {
                        padding-top: 8px;
                        padding-bottom: 8px;
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #content.bgd-sponsorship-confirm-cancel-renderer {
                        margin-left: 24px;
                        margin-right: 24px;
                        margin-top: 24px;
                        margin-bottom: 8px;
                        max-height: 720px;
                    }

                    .avatar-support.bgd-sponsorship-confirm-cancel-renderer {
                        margin-top: -24px;
                        padding-bottom: 16px;
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    .avatar.bgd-sponsorship-confirm-cancel-renderer {
                        height: 56px;
                        width: 56px;
                        margin-left: 8px;
                        margin-right: 8px;
                        border-radius: 50%;
                        background-color: transparent;
                        overflow: hidden;
                    }

                    .membership-icon.bgd-sponsorship-confirm-cancel-renderer {
                        height: 24px;
                        width: 24px;
                        color: hsl(0, 0%, 43.9%);
                    }

                    #scrollable.bgd-sponsorship-confirm-cancel-renderer {
                        --paper-dialog-scrollable_-_padding: 0px;
                        --paper-dialog-scrollable_-_overflow-x: initial;
                        --paper-dialog-scrollable_-_min-width: initial;
                        --paper-dialog-scrollable_-_box-sizing: initial;
                        margin-bottom: 2px;
                    }

                    .footer.bgd-sponsorship-confirm-cancel-renderer {
                        padding-top: 8px;
                        padding-bottom: 4px;
                        border-top: 1px solid var(--bg-spec-10-percent-layer);
                        box-shadow: 0px -4px 4px -4px var(--bg-paper-button-ink-color);
                    }

                    #confirm-button.bgd-sponsorship-confirm-cancel-renderer {
                        display: flex;
                        -ms-flex-direction: row-reverse;
                        -webkit-flex-direction: row-reverse;
                        flex-direction: row-reverse;
                    }

                    #dialog.bgd-consent-bump-lightbox {
                        border: 1px solid hsl(0, 0%, 93.3%);
                        margin: 64px 0;
                        overflow: hidden;
                        height: 100%;
                        min-width: 640px;
                    }

                    #iframe.bgd-consent-bump-lightbox {
                        margin: 0;
                        padding: 0;
                        height: 100%;
                        width: 100%;
                    }

                    bgd-consent-bump-renderer {
                        display: block;
                        box-sizing: border-box;
                        min-height: 56px;
                        width: 100%;
                        padding: 0 16px;
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                        display: var(--layout-horizontal_-_display, block);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    #consent-shield.bgd-consent-bump-renderer {
                        height: 32px;
                        width: 32px;
                        margin-right: 16px;
                    }

                    #alert-message.bgd-consent-bump-renderer {
                        color: var(--bg-spec-text-primary);
                        padding: 8px 0;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    @media (max-width: 656px) {
                        bgd-consent-bump-renderer {
                            padding:0 8px;
                        }
                    }

                    bgd-yoodle-renderer {
                        display: inline-block;
                    }

                    img.bgd-yoodle-renderer {
                        width: 110px;
                        height: 30px;
                    }

                    bgd-searchbox {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-searchbox[mode=blue] {
                        height: 40px;
                    }

                    @media all and (-ms-high-contrast:none) {
                        bgd-searchbox {
                            max-width: none;
                        }
                    }

                    #container.bgd-searchbox > [slot="search-input"] {
                        width: 100%;
                    }

                    #search-form.bgd-searchbox {
                        max-width: 640px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-searchbox[mode=wide] #search-form.bgd-searchbox {
                        max-width: 840px;
                    }

                    #container.bgd-searchbox {
                        position: relative;
                        align-items: center;
                        background-color: var(--bg-searchbox-background);
                        border: 1px solid var(--bgd-searchbox-border-color);
                        border-radius: 2px;
                        color: var(--bg-searchbox-text-color);
                        padding: 0 8px;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-searchbox:not([mode=blue])[has-focus] #container.bgd-searchbox {
                        box-shadow: 0 1px 2px hsla(0, 0%, 6.7%, .2);
                    }

                    bgd-searchbox[mode=material-left] #container.bgd-searchbox,bgd-searchbox[mode=material-centered] #container.bgd-searchbox {
                        background-color: var(--bg-material-searchbox-inactive);
                        border: none;
                        box-shadow: 0 2px 2px 0 var(--bg-material-searchbox-inactive-shadow), 0 0 0 1px var(--bg-material-searchbox-inset);
                        transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
                        transition: background 200ms;
                    }

                    bgd-searchbox[mode=material-left] #container.bgd-searchbox:hover,bgd-searchbox[mode=material-centered] #container.bgd-searchbox:hover,bgd-searchbox[mode=material-left][has-focus] #container.bgd-searchbox,bgd-searchbox[mode=material-centered][has-focus] #container.bgd-searchbox {
                        box-shadow: 0 3px 8px 0 var(--bg-material-searchbox-active-shadow), 0 0 0 1px var(--bg-material-searchbox-inset);
                    }

                    bgd-searchbox[mode=material-left][has-focus] #container.bgd-searchbox,bgd-searchbox[mode=material-centered][has-focus] #container.bgd-searchbox {
                        background-color: var(--bg-material-searchbox-active);
                    }

                    bgd-searchbox[mode=material-left][has-focus] #container.bgd-searchbox input.bgd-searchbox,bgd-searchbox[mode=material-centered][has-focus] #container.bgd-searchbox input.bgd-searchbox {
                        color: var(--bg-material-searchbox-text-color);
                    }

                    bgd-searchbox[mode=material-left] #search-form.bgd-searchbox,bgd-searchbox[mode=material-centered] #search-form.bgd-searchbox {
                        max-width: 560px;
                    }

                    #search-icon.bgd-searchbox {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        color: var(--bg-spec-icon-active-other);
                        display: inline-block;
                        margin: 0;
                        width: var(--bg-icon-width);
                        height: var(--bg-icon-height);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    bgd-searchbox[mode=legacy],bgd-searchbox[mode=legacy-centered] {
                        max-width: none;
                    }

                    bgd-searchbox[mode=legacy] #search-form.bgd-searchbox,bgd-searchbox[mode=blue] #search-form.bgd-searchbox {
                        max-width: 656px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-searchbox[mode=legacy-centered] #search-form.bgd-searchbox {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bgd-searchbox[mode=legacy] #container.bgd-searchbox,bgd-searchbox[mode=legacy-centered] #container.bgd-searchbox {
                        background-color: var(--bg-searchbox-background);
                        border: 1px solid var(--bgd-searchbox-legacy-border-color);
                        border-right: none;
                        box-shadow: inset 0 1px 2px var(--bgd-searchbox-legacy-border-shadow-color);
                        padding: 2px 6px;
                        border-radius: 2px 0 0 2px;
                    }

                    bgd-searchbox[mode=legacy] #container.bgd-searchbox input.bgd-searchbox,bgd-searchbox[mode=legacy-centered] #container.bgd-searchbox input.bgd-searchbox {
                        color: var(--bg-searchbox-text-color);
                    }

                    bgd-searchbox[mode=legacy][has-focus] #container.bgd-searchbox,bgd-searchbox[mode=legacy-centered][has-focus] #container.bgd-searchbox {
                        border: 1px solid #1c62b9;
                        box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
                    }

                    #search-icon-legacy.bgd-searchbox {
                        cursor: pointer;
                        width: 65px;
                        border: 1px solid var(--bgd-searchbox-legacy-button-border-color);
                        background-color: var(--bgd-searchbox-legacy-button-color);
                        border-radius: 0 2px 2px 0;
                        margin: 0;
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                    }

                    #search-icon-legacy.bgd-searchbox bg-icon.bgd-searchbox {
                        width: 20px;
                        height: 20px;
                        color: var(--bgd-searchbox-legacy-button-icon-color);
                        opacity: 0.6;
                    }

                    bgd-searchbox[mode=blue] #search-icon-legacy.bgd-searchbox {
                        background-color: var(--bg-spec-themed-blue);
                    }

                    bgd-searchbox[mode=blue] #search-icon-legacy.bgd-searchbox bg-icon.bgd-searchbox {
                        color: hsl(0, 0%, 100%);
                        opacity: 1;
                    }

                    bgd-searchbox[mode=legacy] #search-icon-legacy.bgd-searchbox:hover,bgd-searchbox[mode=legacy-centered] #search-icon-legacy.bgd-searchbox:hover {
                        border-color: var(--bgd-searchbox-legacy-button-hover-border-color);
                        background-color: var(--bgd-searchbox-legacy-button-hover-color);
                        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
                    }

                    #search-icon-legacy.bgd-searchbox:focus {
                        outline: none;
                    }

                    bgd-searchbox[mode=legacy] #search-icon-legacy.bgd-searchbox:focus,bgd-searchbox[mode=legacy-centered] #search-icon-legacy.bgd-searchbox:focus {
                        background-color: var(--bgd-searchbox-legacy-button-focus-color);
                    }

                    #search-icon-legacy.bgd-searchbox:hover bg-icon.bgd-searchbox {
                        opacity: 1;
                    }

                    should_not_match,.bg-icon-container.bgd-topbar-logo-renderer {
                        display: inline-flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        position: relative;
                        vertical-align: middle;
                        fill: var(--iron-icon-fill-color, currentcolor);
                        stroke: none;
                        width: var(--iron-icon-width, 24px);
                        height: var(--iron-icon-height, 24px);
                        margin-left: var(--iron-icon_-_margin-left);
                        margin-bottom: var(--iron-icon_-_margin-bottom);
                        margin-right: var(--iron-icon_-_margin-right);
                        width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
                        height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
                    }

                    bgd-topbar-logo-renderer.external-container {
                        display: none !important;
                    }

                    bgd-topbar-logo-renderer {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #logo.bgd-topbar-logo-renderer,bgd-yoodle-renderer.bgd-topbar-logo-renderer {
                        padding: 0;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-align-self: center;
                        -webkit-align-self: center;
                        align-self: center;
                    }

                    [dir="rtl"] .bgd-topbar-logo-renderer #logo.bgd-topbar-logo-renderer, .bgd-topbar-logo-renderer[dir="rtl"] #logo.bgd-topbar-logo-renderer {
                        display: flex;
                        -ms-flex-direction: row-reverse;
                        -webkit-flex-direction: row-reverse;
                        flex-direction: row-reverse;
                    }

                    bgd-yoodle-renderer.bgd-topbar-logo-renderer {
                        transform: scale(0.8);
                        margin-left: -11px;
                    }

                    #logo-icon-container.bgd-topbar-logo-renderer {
                        width: 80px;
                        height: 24px;
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #logo-red-icon-container.bgd-topbar-logo-renderer {
                        width: 106.4px;
                    }

                    #logo-icon-container.bgd-topbar-logo-renderer #youtube-paths.bgd-topbar-logo-renderer path.bgd-topbar-logo-renderer {
                        fill: var(--bg-spec-wordmark-text);
                    }

                    #logo-red-icon-container.bgd-topbar-logo-renderer #youtube-red-paths.bgd-topbar-logo-renderer path.bgd-topbar-logo-renderer {
                        fill: var(--bg-spec-wordmark-text);
                    }

                    #country-code.bgd-topbar-logo-renderer {
                        color: var(--bg-spec-text-secondary);
                        margin: 0 0 0 2px;
                    }

                    bgd-masthead {
                        --paper-input-container-input-align: baseline;
                        display: block;
                        width: 100%;
                        background: var(--bg-spec-brand-background-primary);
                    }

                    #container.bgd-masthead {
                        height: 56px;
                        padding: 0 16px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: justify;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    #guide-button.bgd-masthead {
                        margin: 0 16px 0 0;
                    }

                    #guide-icon.bgd-masthead {
                        color: var(--bg-spec-icon-active-other);
                    }

                    bgd-searchbox.bgd-masthead {
                        margin: 0 40px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #skip-navigation.bgd-masthead {
                        position: absolute;
                        top: -1000px;
                        background-color: var(--bg-spec-brand-background-primary);
                    }

                    #skip-navigation.bgd-masthead:focus-within {
                        top: 12px;
                        left: 185px;
                        z-index: 1;
                        color: var(--bg-spec-text-secondary);
                        font-size: 1.3rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    #start.bgd-masthead,#end.bgd-masthead {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    bg-icon-button.bgd-masthead {
                        --bg-icon-button-icon-width: 24px;
                        --bg-icon-button-icon-height: 24px;
                        color: var(--bg-spec-icon-active-other);
                        width: 40px;
                        height: 40px;
                        padding: 8px;
                        margin-right: 8px;
                        box-sizing: border-box;
                    }

                    #search-button.bgd-masthead,#back-button.bgd-masthead,#back-button-tooltip.bgd-masthead {
                        display: none;
                    }

                    #back-button.bgd-masthead {
                        margin-right: 8px;
                    }

                    #end.bgd-masthead {
                        min-width: 225px;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    #buttons.bgd-masthead {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                    }

                    #buttons.bgd-masthead > *.bgd-masthead {
                        display: flex;
                    }

                    #buttons.bgd-masthead > *.bgd-masthead:not(:last-child) {
                        margin-right: 8px;
                    }

                    #buttons.bgd-masthead .bgd-masthead[is-icon-button] {
                        color: var(--bg-spec-icon-active-other);
                        outline: none;
                    }

                    @media (min-width: 876px) {
                        #logo.bgd-masthead {
                            width:129px;
                        }
                    }

                    @media (max-width: 656px) {
                        #container.bgd-masthead {
                            padding:0 8px;
                        }

                        #end.bgd-masthead {
                            min-width: 0;
                        }

                        #guide-button.bgd-masthead {
                            margin: 0 4px 0 0;
                        }

                        bgd-topbar-menu-button-renderer.bgd-masthead {
                            padding: 0;
                        }

                        #buttons.bgd-masthead > *.bgd-masthead:not(:last-child) {
                            margin-right: 0;
                        }

                        bgd-searchbox.bgd-masthead {
                            display: none;
                            margin: 0;
                        }

                        #search-button.bgd-masthead {
                            display: block;
                            margin-right: 0;
                        }

                        bgd-masthead[show-input] #guide-button.bgd-masthead,bgd-masthead[show-input] #logo.bgd-masthead,bgd-masthead[show-input] #end.bgd-masthead {
                            display: none;
                        }

                        bgd-masthead[show-input] bgd-searchbox.bgd-masthead,bgd-masthead[show-input] #back-button.bgd-masthead,bgd-masthead[show-input] #back-button-tooltip.bgd-masthead {
                            display: block;
                        }

                        bg-icon-button.bgd-masthead {
                            margin-right: 0;
                        }

                        bgd-topbar-logo-renderer.bgd-masthead {
                            -ms-flex: 1 1 0.000000001px;
                            -webkit-flex: 1;
                            flex: 1;
                            -webkit-flex-basis: 0.000000001px;
                            flex-basis: 0.000000001px;
                        }
                    }

                    bgd-masthead[mode="legacy"] #container.bgd-masthead,bgd-masthead[mode="material-left"] #container.bgd-masthead {
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    bgd-masthead[mode="legacy"] bgd-searchbox.bgd-masthead,bgd-masthead[mode="material-left"] bgd-searchbox.bgd-masthead {
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        -ms-flex-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    @media (min-width: 656px) {
                        bgd-masthead[mode="material-centered"] #end.bgd-masthead {
                            min-width:230px;
                        }
                    }

                    @media (max-width: 428px) {
                        #buttons.bgd-masthead > bgd-notification-topbar-button-renderer.bgd-masthead {
                            display:none;
                        }
                    }

                    bgd-search-suggestion-report-dialog[dialog][dialog][dialog] {
                        --paper-input-container-input-align: baseline;
                        margin: 0;
                        padding: 0;
                        height: calc(100vh - 48px);
                        max-height: 760px;
                        width: 425px;
                        display: inline-block;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #scroller.bgd-search-suggestion-report-dialog {
                        --paper-dialog-scrollable_-_padding: 0;
                        --paper-dialog-scrollable_-_overflow-x: initial;
                        --paper-dialog-scrollable_-_min-width: initial;
                        --paper-dialog-scrollable_-_box-sizing: initial;
                        height: 100%;
                    }

                    #content.bgd-search-suggestion-report-dialog {
                        padding: 24px 24px 16px;
                    }

                    #title.bgd-search-suggestion-report-dialog {
                        display: block;
                        color: var(--bg-spec-text-primary);
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #suggestions.bgd-search-suggestion-report-dialog,#catagories.bgd-search-suggestion-report-dialog {
                        margin-top: 20px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #catagories.bgd-search-suggestion-report-dialog {
                        --paper-radio-group-item-padding: 0;
                    }

                    #suggestions.bgd-search-suggestion-report-dialog paper-checkbox.bgd-search-suggestion-report-dialog {
                        --paper-checkbox-label_-_font-size: 1.4rem;
                        --paper-checkbox-label_-_font-weight: 400;
                        --paper-checkbox-label_-_line-height: 2.1rem;
                        --paper-checkbox-label_-_min-width: initial;
                        --paper-checkbox-label_-_-ms-flex: initial;
                        --paper-checkbox-label_-_-webkit-flex: initial;
                        --paper-checkbox-label_-_flex: initial;
                        --paper-checkbox-label_-_-webkit-flex-basis: initial;
                        --paper-checkbox-label_-_flex-basis: initial;
                        --paper-checkbox-vertical-align: top;
                        --paper-checkbox-margin: 2px 0 0 0;
                    }

                    #suggestions.bgd-search-suggestion-report-dialog paper-checkbox.bgd-search-suggestion-report-dialog:not(:first-child) {
                        margin: 12px 0 0 0;
                    }

                    #catagories.bgd-search-suggestion-report-dialog paper-radio-button.bgd-search-suggestion-report-dialog {
                        margin: 12px 0 0 0;
                        font-size: 1.4rem;
                        font-weight: 400;
                        line-height: 2.1rem;
                    }

                    #catagory-title.bgd-search-suggestion-report-dialog {
                        color: var(--bgd-comment-metadata-text-color);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    paper-radio-button.bgd-search-suggestion-report-dialog {
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    paper-radio-button.bgd-search-suggestion-report-dialog[checked] paper-input-container.bgd-search-suggestion-report-dialog {
                        display: inline-block;
                    }

                    paper-radio-button.bgd-search-suggestion-report-dialog:not([checked]).bgd-search-suggestion-report-dialog paper-input-container.bgd-search-suggestion-report-dialog {
                        display: none;
                    }

                    #reason.bgd-search-suggestion-report-dialog {
                        --paper-input-container-color: var(--bg-placeholder-text-color);
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-underline_-_background: var(--bg-spec-10-percent-layer);
                        --paper-input-container-underline_-_height: initial;
                        --paper-input-container-underline_-_border-bottom: initial;
                        --paper-input-container-underline_-_display: initial;
                        --paper-input-container-underline_-_box-sizing: initial;
                        --paper-input-container-input_-_font-size: 1.4rem;
                        --paper-input-container-input_-_font-weight: 400;
                        --paper-input-container-input_-_line-height: 2.1rem;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                        margin: -1px 0;
                        width: 240px;
                        margin-left: 16px;
                        padding: 0;
                    }

                    #details.bgd-search-suggestion-report-dialog {
                        --paper-input-container-underline_-_display: none;
                        --paper-input-container-underline_-_background: initial;
                        --paper-input-container-underline_-_height: initial;
                        --paper-input-container-underline_-_border-bottom: initial;
                        --paper-input-container-underline_-_box-sizing: initial;
                        --paper-input-container-underline-focus_-_display: none;
                        --paper-input-container-input-color: var(--bg-spec-text-primary);
                        --paper-input-container-focus-color: var(--bg-spec-text-primary);
                        --paper-input-container-input_-_font-size: 1.4rem;
                        --paper-input-container-input_-_font-weight: 400;
                        --paper-input-container-input_-_line-height: 2.1rem;
                        --paper-input-container-input_-_padding: initial;
                        --paper-input-container-input_-_box-sizing: initial;
                        --paper-input-container-input_-_color: initial;
                        --paper-input-container-input_-_text-align: initial;
                        --paper-input-container-input_-_height: initial;
                        --paper-input-container-input_-_overflow: initial;
                        --paper-input-container-input_-_white-space: initial;
                        --paper-input-container-input_-_text-overflow: initial;
                        --paper-input-container-input_-_max-width: initial;
                        --paper-input-container-input_-_cursor: initial;
                        --paper-input-container-input_-_font-family: initial;
                        --paper-input-char-counter_-_color: var(--bg-spec-text-secondary);
                        --paper-input-char-counter_-_margin-top: initial;
                        --paper-input-char-counter_-_height: initial;
                        --paper-input-char-counter_-_margin-right: initial;
                        --paper-input-char-counter_-_font-size: initial;
                        --paper-input-char-counter_-_font-weight: initial;
                        --paper-input-char-counter_-_line-height: initial;
                        --paper-input-char-counter_-_text-transform: initial;
                        margin-top: 24px;
                        border: 1px solid var(--bg-spec-10-percent-layer);
                        border-radius: 2px;
                        padding: 8px 8px 20px;
                    }

                    #footer.bgd-search-suggestion-report-dialog {
                        padding: 8px 0;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                        -ms-flex: none;
                        -webkit-flex: none;
                        flex: none;
                    }

                    #footer.bgd-search-suggestion-report-dialog paper-button.bgd-search-suggestion-report-dialog {
                        --paper-button-ink-color: hsl(0, 0%, 53.3%);
                        width: var(--bg-paper-button-width, auto);
                        padding: 10px 16px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                        -ms-flex-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                        font-size: 1.4rem;
                        font-weight: 500;
                        letter-spacing: .007px;
                        text-transform: uppercase;
                    }

                    #cancel.bgd-search-suggestion-report-dialog {
                        color: hsl(0, 0%, 53.3%);
                    }

                    #submit.bgd-search-suggestion-report-dialog {
                        color: var(--bg-spec-themed-blue);
                    }

                    #submit.bgd-search-suggestion-report-dialog[disabled] {
                        background-color: transparent;
                        color: var(--bg-spec-text-disabled);
                    }

                    #description-text.bgd-search-suggestion-report-dialog {
                        --iron-autogrow-textarea_-_padding: 0px;
                        --iron-autogrow-textarea_-_max-height: initial;
                        --iron-autogrow-textarea_-_width: initial;
                        --iron-autogrow-textarea_-_word-break: initial;
                    }

                    bg-fancy-dismissible-dialog-renderer[dialog][dialog][dialog] {
                        background: var(--bg-dialog-background);
                        margin: 0;
                        width: 450px;
                        min-height: 240px;
                        max-width: 80vw;
                        min-width: 250px;
                        padding: 0;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    bg-fancy-dismissible-dialog-renderer > *.bg-fancy-dismissible-dialog-renderer:not(:last-child) {
                        padding: 0 24px;
                    }

                    bg-fancy-dismissible-dialog-renderer > *.bg-fancy-dismissible-dialog-renderer:first-child {
                        margin-top: 24px;
                    }

                    h2.bg-fancy-dismissible-dialog-renderer {
                        color: var(--bg-primary-text-color);
                        margin-bottom: 0;
                        font-size: 1.6rem;
                        font-weight: 400;
                        line-height: 2rem;
                    }

                    #scroller.bg-fancy-dismissible-dialog-renderer {
                        --paper-dialog-scrollable_-_padding: 0;
                        --paper-dialog-scrollable_-_min-width: initial;
                        --paper-dialog-scrollable_-_box-sizing: initial;
                        --paper-dialog-scrollable_-_overflow-x: initial;
                        margin-top: 20px;
                        margin-bottom: 24px;
                    }

                    #message.bg-fancy-dismissible-dialog-renderer {
                        color: var(--bg-primary-text-color);
                        font-size: 1.3rem;
                        font-weight: 400;
                        line-height: 1.8rem;
                        text-transform: none;
                    }

                    .buttons.bg-fancy-dismissible-dialog-renderer {
                        padding: 8px 8px 8px 24px;
                        border-top: 1px solid var(--bg-border-color);
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                        -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                        justify-content: var(--layout-end-justified_-_justify-content);
                    }

                    bgd-popup-container {
                        display: block;
                    }

                    bgd-positioning-target {
                        display: inline-block;
                        position: fixed;
                        opacity: 0;
                    }

                    bg-page-navigation-progress {
                        pointer-events: none;
                        background-color: #e0e0e0;
                    }

                    bg-page-navigation-progress,#progress.bg-page-navigation-progress {
                        position: fixed;
                        top: 0;
                        left: 0;
                        right: 0;
                        height: 2px;
                    }

                    #progress.bg-page-navigation-progress {
                        background-color: #2191e0;
                        -webkit-transform-origin: 0;
                        transform-origin: left;
                        -webkit-transform: scaleX(0);
                        transform: scaleX(0);
                        transition-property: transform;
                        transition-duration: 0.08s;
                        transition-timing-function: ease;
                    }

                    bgd-app {
                        --app-drawer-width: 240px;
                        --app-drawer-content-container_-_background-color: var(--bg-main-app-background);
                        background: var(--bg-main-app-background);
                        display: block;
                        left: 0;
                        min-height: 100%;
                        position: absolute;
                        right: 0;
                        top: 0;
                    }

                    bgd-app[is-watch-page] {
                        background: var(--bg-app-background);
                    }

                    bgd-app[scrolling_] {
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: calc((var(--bgd-app-fullerscreen-scrollbar-width) + 1px) * -1);
                        bottom: 0;
                        overflow-x: auto;
                    }

                    #guide-button.bgd-app {
                        margin: 0 16px 0 0;
                    }

                    #guide-button.bgd-app {
                        color: var(--bg-spec-icon-active-other);
                        width: 40px;
                        height: 40px;
                        padding: 8px;
                        margin-right: 16px;
                        box-sizing: border-box;
                    }

                    #guide-icon.bgd-app {
                        fill: var(--bg-spec-icon-active-other);
                    }

                    #guide-content.bgd-app {
                        background: var(--bg-guide-background);
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #guide-inner-content.bgd-app {
                        overflow: hidden;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    #guide-inner-content.bgd-app:hover {
                        overflow-y: auto;
                    }

                    #guide-inner-content.bgd-app:focus-within {
                        overflow-y: auto;
                    }

                    #guide-inner-content.bgd-app::-webkit-scrollbar-thumb {
                        height: 56px;
                        background: hsla(0, 0%, 53.3%, .4);
                    }

                    #guide-inner-content.bgd-app::-webkit-scrollbar {
                        width: 8px;
                    }

                    bgd-app[guide-persistent-and-visible] bgd-page-manager.bgd-app {
                        margin-left: 240px;
                    }

                    bgd-app[mini-guide-visible_] bgd-page-manager.bgd-app {
                        margin-left: 72px;
                    }

                    bgd-mini-guide-renderer.bgd-app {
                        position: fixed;
                        left: 0;
                        top: var(--bgd-masthead-height, 56px);
                        bottom: 0;
                    }

                    app-drawer.bgd-app:not([persistent]).bgd-app {
                        z-index: 2030;
                    }

                    app-drawer.bgd-app[persistent] {
                        z-index: 2005;
                    }

                    #guide-wrapper.bgd-app {
                        height: 100%;
                        display: flex;
                        -ms-flex-direction: column;
                        -webkit-flex-direction: column;
                        flex-direction: column;
                    }

                    #guide-spacer.bgd-app {
                        margin-top: var(--bgd-masthead-height, 56px);
                    }

                    app-drawer.bgd-app:not([persistent]).bgd-app #guide-spacer.bgd-app {
                        display: none;
                    }

                    #masthead-container.bgd-app {
                        position: fixed;
                        top: 0;
                        width: 100%;
                        z-index: 2020;
                        transform: translateY(0);
                        transition: transform 0.3s ease;
                    }

                    bgd-app[player-fullscreen_] #masthead-container.bgd-app {
                        position: inherit;
                    }

                    bgd-app[masthead-hidden_] #masthead-container.bgd-app {
                        transform: translateY(calc(-100% - 5px));
                        opacity: 0;
                        transition: transform 0.3s ease, opacity 0s 0.3s;
                    }

                    bgd-app[hide-header-shadow] #masthead-container.bgd-app::after {
                        opacity: 0;
                    }

                    #masthead-container.bgd-app::after {
                        bottom: -5px;
                        box-shadow: inset 0px 4px 8px -3px rgba(17, 17, 17, .06);
                        content: "";
                        height: 5px;
                        left: 0px;
                        opacity: 1;
                        pointer-events: none;
                        position: absolute;
                        right: 0px;
                        width: 100%;
                        z-index: 2050;
                    }

                    #header.bgd-app {
                        height: 56px;
                        padding-left: 16px;
                        display: var(--layout-horizontal_-_display);
                        -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                        -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                        flex-direction: var(--layout-horizontal_-_flex-direction);
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    app-drawer.bgd-app #header.bgd-app:after {
                        content: "";
                        height: 5px;
                        left: 0px;
                        position: absolute;
                        right: 0px;
                        top: 56px;
                        width: 100%;
                    }

                    app-drawer.bgd-app[persistent] #header.bgd-app:after {
                        box-shadow: inset 0px 4px 8px -3px rgba(17, 17, 17, .06);
                    }

                    app-drawer.bgd-app:not([persistent]).bgd-app #header.bgd-app {
                        border-bottom: 1px solid var(--bg-spec-10-percent-layer);
                    }

                    #page-manager.bgd-app {
                        --bgd-toolbar-offset: var(--bgd-masthead-height, 56px);
                        overflow-x: auto;
                        margin-top: var(--bgd-masthead-height, 56px);
                        display: flex;
                        -ms-flex: 1 1 0.000000001px;
                        -webkit-flex: 1;
                        flex: 1;
                        -webkit-flex-basis: 0.000000001px;
                        flex-basis: 0.000000001px;
                    }

                    bgd-guide-renderer.bgd-app {
                        width: 240px;
                    }

                    bg-page-navigation-progress.bgd-app {
                        z-index: 2100;
                    }

                    #extra-buttons.bgd-app {
                        position: fixed;
                        bottom: 8px;
                        right: 8px;
                        text-align: right;
                        z-index: 2500;
                    }

                    #opt-out-button.bgd-app {
                        margin-top: 4px;
                    }

                    #gfeedback-button.bgd-app {
                        margin-top: 8px;
                    }

                    bgd-debug-menu.bgd-app {
                        --paper-menu-button_-_padding: 0;
                    }

                    @media only screen and (max-width: 530px) and (max-height: 340px) {
                        #extra-buttons.bgd-app {
                            display:none;
                        }
                    }

                    canvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, ins, kbd, label, legend, li, menu, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
                        margin: 0;
                        padding: 0;
                        border: 0;
                        background: transparent;
                    }

                    [hidden] {
                        display: none !important;
                    }