.index_css_notificationRoot_n19n15av{padding:1.6rem 2rem;border-radius:0.5rem;background-color:var(--platform--text_colors_text_100,#141414);color:var(--platform--button_colors_button_stroke,#ebebeb);font-size:1.4rem;line-height:1.2;}

/* Document
 * ========================================================================== */

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Backgrounds do not repeat by default (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  background-repeat: no-repeat; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */

:where(:root) {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: break-word; /* 3 */
  -moz-tab-size: 4; /* 4 */
  tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent; /* 5 */
  -webkit-text-size-adjust: 100%; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

:where(body) {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

:where(h1) {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */

:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */

:where(hr) {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

:where(nav) :where(ol, ul) {
  list-style-type: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

:where(nav li)::before {
  content: "\200B";
  float: left;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

:where(pre) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Safari.
 */

:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

:where(code, kbd, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

:where(small) {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

:where(iframe) {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

:where(svg:not([fill])) {
  fill: currentColor;
}

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

:where(table) {
  border-collapse: collapse; /* 1 */
  border-color: inherit; /* 2 */
  text-indent: 0; /* 3 */
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

:where(button, input, select) {
  margin: 0;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

:where(button, [type="button" i], [type="reset" i], [type="submit" i]) {
  -webkit-appearance: button;
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */

:where(fieldset) {
  border: 1px solid #a0a0a0;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

:where(progress) {
  vertical-align: baseline;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */

:where(textarea) {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

:where([type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct styles in Safari.
 */

:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in Safari.
 */

:where(details > summary:first-of-type) {
  display: list-item;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

:where([aria-busy="true" i]) {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

:where([aria-controls]) {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

:where([aria-disabled="true" i], [disabled]) {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

:where([aria-hidden="false" i][hidden]) {
  display: inline;
  display: initial;
}

:where([aria-hidden="false" i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

:root{--scrollbar-color:#606060;--scrollbar-color-hovered:#aaa;--platform--theme_name:platform_light;--platform--theme_name_base:platform;--platform--colors_scheme:light;--platform--text_colors_text_white:#ffffff;--platform--text_colors_text_white--hover:#F5F5F7;--platform--text_colors_text_white--active:#EBECEF;--platform--text_colors_text_100:#141414;--platform--text_colors_text_100--hover:#131416;--platform--text_colors_text_100--active:#121417;--platform--text_colors_text_50:#5d5d5f;--platform--text_colors_text_50--hover:#595A5E;--platform--text_colors_text_50--active:#56575C;--platform--text_colors_text_30:#a8a8a8;--platform--text_colors_text_30--hover:#A1A2A4;--platform--text_colors_text_30--active:#9B9C9F;--platform--button_colors_button_text_color:#ffffff;--platform--button_colors_button_text_color--hover:#F5F5F7;--platform--button_colors_button_text_color--active:#EBECEF;--platform--button_colors_button:#fd584e;--platform--button_colors_button--hover:#F3554D;--platform--button_colors_button--active:#E9524D;--platform--button_colors_button_red_stroke:#ffa19b;--platform--button_colors_button_red_stroke--hover:#F59B97;--platform--button_colors_button_red_stroke--active:#EB9593;--platform--button_colors_button_stroke:#ebebeb;--platform--button_colors_button_stroke--hover:#E2E2E4;--platform--button_colors_button_stroke--active:#D8D9DD;--platform--button_colors_button_red_stroke_text_color:#fd584e;--platform--button_colors_button_red_stroke_text_color--hover:#F3554D;--platform--button_colors_button_red_stroke_text_color--active:#E9524D;--platform--button_colors_button_stroke_text_color:#141414;--platform--button_colors_button_stroke_text_color--hover:#131416;--platform--button_colors_button_stroke_text_color--active:#121417;--platform--icons_colors_icon_light:#fcfcfc;--platform--icons_colors_icon_light--hover:#F2F3F4;--platform--icons_colors_icon_light--active:#E8E9ED;--platform--icons_colors_icon_dark:#282829;--platform--icons_colors_icon_dark--hover:#26272A;--platform--icons_colors_icon_dark--active:#25262B;--platform--icons_colors_icon_red:#fd584e;--platform--icons_colors_icon_red--hover:#F3554D;--platform--icons_colors_icon_red--active:#E9524D;--platform--icons_colors_icon_grey:#a8a8a8;--platform--icons_colors_icon_grey--hover:#A1A2A4;--platform--icons_colors_icon_grey--active:#9B9C9F;--platform--strokes_hovers_stroke:#ebebeb;--platform--strokes_hovers_stroke--hover:#E2E2E4;--platform--strokes_hovers_stroke--active:#D8D9DD;--platform--strokes_hovers_hovers:#f6f6f6;--platform--strokes_hovers_hovers--hover:#ECEDEF;--platform--strokes_hovers_hovers--active:#E2E4E7;--platform--strokes_stroke:#ebebeb;--platform--strokes_stroke--hover:#E2E2E4;--platform--strokes_stroke--active:#D8D9DD;--platform--strokes_hovers_stroke_active:#a8a8a8;--platform--strokes_hovers_stroke_active--hover:#A1A2A4;--platform--strokes_hovers_stroke_active--active:#9B9C9F;--platform--bg_colors_bg_color:#fcfcfc;--platform--bg_colors_bg_color--hover:#F2F3F4;--platform--bg_colors_bg_color--active:#E8E9ED;--platform--bg_colors_modals:#ffffff;--platform--bg_colors_modals--hover:#F5F5F7;--platform--bg_colors_modals--active:#EBECEF;--platform--bg_colors_light:#ffffff;--platform--bg_colors_light--hover:#F5F5F7;--platform--bg_colors_light--active:#EBECEF;--platform--bg_colors_light_grey:#ebebeb;--platform--bg_colors_light_grey--hover:#E2E2E4;--platform--bg_colors_light_grey--active:#D8D9DD;--platform--bg_colors_grey:#d1d1d1;--platform--bg_colors_grey--hover:#C9C9CB;--platform--bg_colors_grey--active:#C0C2C5;}:root.--theme-dark{--scrollbar-color:#aaa;--scrollbar-color-hovered:#606060;--platform--theme_name:platform_dark;--platform--theme_name_base:platform;--platform--colors_scheme:dark;--platform--text_colors_text_white:#FFFFFF;--platform--text_colors_text_white--hover:#EBEDF0;--platform--text_colors_text_white--active:#D7D8DB;--platform--text_colors_text_100:#FFFFFF;--platform--text_colors_text_100--hover:#EBEDF0;--platform--text_colors_text_100--active:#D7D8DB;--platform--text_colors_text_50:#a8a8a8;--platform--text_colors_text_50--hover:#ABABAB;--platform--text_colors_text_50--active:#AFAFAF;--platform--text_colors_text_30:#5d5d5f;--platform--text_colors_text_30--hover:#636365;--platform--text_colors_text_30--active:#6A6A6C;--platform--button_colors_button_text_color:#FFFFFF;--platform--button_colors_button_text_color--hover:#EBEDF0;--platform--button_colors_button_text_color--active:#D7D8DB;--platform--button_colors_button:#fd584e;--platform--button_colors_button--hover:#FD5F55;--platform--button_colors_button--active:#FD655C;--platform--button_colors_button_red_stroke:#8b4d46;--platform--button_colors_button_red_stroke--hover:#90544D;--platform--button_colors_button_red_stroke--active:#945B55;--platform--button_colors_button_stroke:#5d5d5f;--platform--button_colors_button_stroke--hover:#636365;--platform--button_colors_button_stroke--active:#6A6A6C;--platform--button_colors_button_red_stroke_text_color:#fd584e;--platform--button_colors_button_red_stroke_text_color--hover:#FD5F55;--platform--button_colors_button_red_stroke_text_color--active:#FD655C;--platform--button_colors_button_stroke_text_color:#FFFFFF;--platform--button_colors_button_stroke_text_color--hover:#EBEDF0;--platform--button_colors_button_stroke_text_color--active:#D7D8DB;--platform--icons_colors_icon_light:#282829;--platform--icons_colors_icon_light--hover:#313132;--platform--icons_colors_icon_light--active:#39393A;--platform--icons_colors_icon_dark:#f6f6f6;--platform--icons_colors_icon_dark--hover:#F6F6F6;--platform--icons_colors_icon_dark--active:#F7F7F7;--platform--icons_colors_icon_red:#fd584e;--platform--icons_colors_icon_red--hover:#FD5F55;--platform--icons_colors_icon_red--active:#FD655C;--platform--icons_colors_icon_grey:#5d5d5f;--platform--icons_colors_icon_grey--hover:#636365;--platform--icons_colors_icon_grey--active:#6A6A6C;--platform--strokes_hovers_stroke:rgba(93 93 95 / 0.4);--platform--strokes_hovers_stroke--hover:rgba(93,93,95,0.44);--platform--strokes_hovers_stroke--active:rgba(93,93,95,0.48);--platform--strokes_hovers_hovers:rgba(255 255 255 / 0.09);--platform--strokes_hovers_hovers--hover:rgba(255,255,255,0.13);--platform--strokes_hovers_hovers--active:rgba(255,255,255,0.17);--platform--strokes_stroke:#ebebeb;--platform--strokes_stroke--hover:#ECECEC;--platform--strokes_stroke--active:#EDEDED;--platform--strokes_hovers_stroke_active:#a8a8a8;--platform--strokes_hovers_stroke_active--hover:#ABABAB;--platform--strokes_hovers_stroke_active--active:#AFAFAF;--platform--bg_colors_bg_color:#282829;--platform--bg_colors_bg_color--hover:#313132;--platform--bg_colors_bg_color--active:#39393A;--platform--bg_colors_modals:#303030;--platform--bg_colors_modals--hover:#383838;--platform--bg_colors_modals--active:#414141;--platform--bg_colors_light:#5d5d5f;--platform--bg_colors_light--hover:#636365;--platform--bg_colors_light--active:#6A6A6C;--platform--bg_colors_light_grey:#3f3f3f;--platform--bg_colors_light_grey--hover:#474747;--platform--bg_colors_light_grey--active:#4E4E4E;--platform--bg_colors_grey:#5d5d5f;--platform--bg_colors_grey--hover:#636365;--platform--bg_colors_grey--active:#6A6A6C;}:root{--rtds-back-drop-z-index:1000;--modal-width:60vw;--modal-max-width:90vw;--modal-min-width:10vw;--modal-z-index:100;--color-light-light-grey:#f6f6f6;}html{box-sizing:border-box;font-size:10px;-webkit-scroll-behavior:auto;-moz-scroll-behavior:auto;-ms-scroll-behavior:auto;scroll-behavior:auto;-webkit-scrollbar-color:var(--scrollbar-color) transparent;-moz-scrollbar-color:var(--scrollbar-color) transparent;-ms-scrollbar-color:var(--scrollbar-color) transparent;scrollbar-color:var(--scrollbar-color) transparent;}*,*::before,*::after{box-sizing:inherit;}*::-webkit-scrollbar{width:16px;}*::-webkit-scrollbar-thumb{height:56px;border:4px solid transparent;border-radius:8px;background-color:var(--scrollbar-color);background-clip:content-box;}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-hovered);}body{overflow:hidden;overflow-y:scroll;min-width:var(--width-phone);margin:0;padding:0;background-color:var(--platform--bg_colors_bg_color,#fcfcfc);color:var(--platform--text_colors_text_100,#141414);font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:1rem;font-family:var(--font-main);line-height:1.3;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;overflow-anchor:none;text-rendering:optimizespeed;overscroll-behavior-y:none;}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;}img{display:block;max-width:100%;height:auto;}#root{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;min-height:100%;}div[data-popper-placement]{z-index:101;}.solid-kit-popover{z-index:101 !important;}svg.platfrom-icon-ic_m_shorts_logo path:last-child{fill:currentColor;}[data-ui-hidden]{display:none !important;}[data-ui-unvisible]{opacity:0;visibility:hidden;}h1,h2,h3,h4,h5,h6{margin:0;}input[type='time']::-webkit-calendar-picker-indicator{display:none;}input[type='time']::-webkit-datetime-edit-hour-field:focus,input[type='time']::-webkit-datetime-edit-minute-field:focus,input[type='time']::-webkit-datetime-edit-second-field:focus,input[type='time']::-webkit-datetime-edit-ampm-field:focus{background-color:var(--color-red);}button{vertical-align:top;}

.scrollable_css_base_b1s1nnl9{overflow:auto;-webkit-overflow-scrolling:touch;width:auto;height:auto;-webkit-scrollbar-width:auto;-moz-scrollbar-width:auto;-ms-scrollbar-width:auto;scrollbar-width:auto;}.scrollable_css_base_b1s1nnl9::-webkit-scrollbar{display:auto;}.scrollable_css_horizontal_hagibel{height:100%;}.scrollable_css_vertical_v1oqr0us{width:100%;}.scrollable_css_hideScrollbar_hszl19l{-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}.scrollable_css_hideScrollbar_hszl19l::-webkit-scrollbar{display:none;}

.helpers_css_true_tx0v4c0{position:absolute;overflow:hidden;-webkit-clip:rect(0,0,0,0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border-width:0;white-space:nowrap;}
.helpers_css_false_f1swn4tn{position:static;overflow:visible;-webkit-clip:auto;clip:auto;width:auto;height:auto;margin:0;padding:0;white-space:normal;}

.utils_css_text_left_tx9ohji{text-align:left;}
.utils_css_text_center_t1exw0m2{text-align:center;}
.utils_css_text_right_ti0fw9x{text-align:right;}
.utils_css_color_red_ci5n9a0{color:rgba(253,88,78,1);}
.utils_css_color_green_c17zquwo{color:rgba(54,222,63,1);}
.utils_css_color_grey_c13ce7wy{color:var(--platform--text_colors_text_50,#5d5d5f);}
.utils_css_text_100_tvudn4o{font-weight:100;}
.utils_css_text_200_twtwdr1{font-weight:200;}
.utils_css_text_300_t1du0hkm{font-weight:300;}
.utils_css_text_400_t1tm6j2q{font-weight:400;}
.utils_css_text_500_thqtulh{font-weight:500;}
.utils_css_text_600_t1s4unwb{font-weight:600;}
.utils_css_text_700_t1mzhvn2{font-weight:700;}
.utils_css_text_800_t1l7ph72{font-weight:800;}
.utils_css_text_900_t117dmeh{font-weight:900;}
.utils_css_scrollbar_sm847dj{overflow:hidden auto;overflow-y:auto;overscroll-behavior:contain;}
.utils_css_scrollbar_sm847dj::-webkit-scrollbar{width:0.4rem;border-radius:1rem;background-color:transparent;}
.utils_css_scrollbar_sm847dj::-webkit-scrollbar-thumb{background-color:transparent;}
.utils_css_scrollbar_sm847dj:hover::-webkit-scrollbar-thumb{background-color:#e0e0e0;}
.utils_css_noScroll_nxvzpq8{overflow:hidden;}

.global-loader_css_RootStyled_r1rlek6d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2033;display:flex;justify-content:center;align-items:center;}
.global-loader_css_Loader_l16maeny{z-index:2;box-sizing:border-box;width:24px;height:24px;border:3px solid transparent;border-color:var(--l16maeny-0);border-top-color:var(--l16maeny-1);border-radius:50%;animation:asdsad-asd-asd-global-loader_css_Loader_l16maeny 0.6s linear infinite;}
@keyframes asdsad-asd-asd-global-loader_css_Loader_l16maeny{to{transform:rotate(1turn);}}

.tabs_css_tabs_t1towcwm{display:flex;border-bottom:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);text-align:center;}
.tabs_css_tabsItem_t8r72ax{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;margin:0 0 -1px;padding:1rem;border:none;border-bottom:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);color:var(--platform--text_colors_text_100,#141414);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;}
.tabs_css_tabsItemActive_t1ffncvc{border-color:var(--color-red);color:var(--color-red);}
.tabs_css_tabItemTitle_tzzrt6b{position:relative;white-space:nowrap;}
.tabs_css_tabItemTitle_tzzrt6b::before{content:attr(data-title);font-weight:500;visibility:hidden;}
.tabs_css_tabItemTitleInner_t10ohm8y{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.index_css_link_lezsvm{position:relative;bottom:-3px;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.2rem 0.5rem;border-radius:var(--border-radius-5);background:var(--platform--bg_colors_bg_color,#fcfcfc);box-shadow:0 1px 6px 0 #0000001a;box-shadow:0 1px 2px 0 #0000001f;cursor:pointer;}.index_css_link_lezsvm img{width:20px;height:20px;margin-right:0.5rem;border-radius:50%;}.index_css_link_lezsvm:hover{background:var(--platform--bg_colors_light_grey--hover,#E2E2E4);}.index_css_EmptyImage_ernow15{width:20px;height:20px;margin-right:0.5rem;border-radius:50%;background:var(--platform--bg_colors_light_grey,#ebebeb);}.index_css_avatar_a19xs62k{border-radius:50%;}.index_css_tag_tp51vwd{color:var(--color-red);cursor:pointer;}.index_css_tag_tp51vwd:hover{opacity:0.5;}.index_css_mentionText_m1pf61ef{max-width:40rem;}.index_css_Text_t1f5zg64{white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}.index_css_textLink_t1e0yisz{color:var(--platform--icons_colors_icon_red,#fd584e);}.index_css_textLink_t1e0yisz:hover{color:var(--platform--icons_colors_icon_red--hover,#F3554D);}

.index_css_signInButtonRoot_s1evf2dr{--padding-constant:1.6rem;--left-radius:4rem;--right-radius:4rem;}

.index_css_root_reegu2g{flex-shrink:0;min-width:0;color:rgba(24,134,245,1);}

.index_css_root_r3o6y5l{position:relative;padding:2rem;border:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);border-radius:1rem;background-color:var(--platform--bg_colors_modals,#ffffff);}
.index_css_avatar_ac7nm0h{min-width:110px;}
.index_css_link_l12s9nb1::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.index_css_content_c1ui43o8{display:grid;grid-template-columns:100%;grid-gap:1rem;gap:1rem;min-width:0;}

.index_css_root_r1mp5uv2{--channel-badge-text-size:1.2rem;--channel-badge-text-color:var(--platform--text_colors_text_100,#141414);display:flex;align-items:center;}
.index_css_avatar_a1m5x3e0{flex-shrink:0;}
.index_css_caption_cwqgiim{color:var(--channel-badge-text-color);}
.index_css_name_nq4b06b{display:inline-block;vertical-align:top;}
.index_css_verified_vrbfv4i{margin-left:0.25rem;}

.index_css_root_re8d1ca{position:relative;overflow:hidden;padding:2rem;border:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);border-radius:1rem;background-color:var(--platform--bg_colors_modals,#ffffff);}
.index_css_box_bp2rxuf{position:relative;}
.index_css_avatar_afvfecm{min-width:110px;margin:0;}
.index_css_link_l7d2zbr::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.index_css_metaList_m16zae0g{display:flex;flex-wrap:wrap;}
.index_css_metaItem_md76vo1{display:flex;color:var(--platform--text_colors_text_50,#5d5d5f);}
.index_css_metaItem_md76vo1:not(:first-child)::before{content:'•';margin:0 0.5rem;}
.index_css_caption_c1vl69kw{line-height:1.3;}
.index_css_ChannelBanner_c180g47t{position:absolute;top:0;right:0;left:0;width:100%;min-height:calc(110px / 2 + 2rem);background-image:var(--c180g47t-0);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0.5;}

.index_css_Container_c1aq938{position:relative;cursor:pointer;}
.index_css_content_c1e302qw{margin-top:1.6rem;}
.index_css_date_djfi98c{margin-top:0.5rem;color:var(--platform--text_colors_text_50,#5d5d5f);}
.index_css_date_djfi98c span + span{margin-left:1rem;}
.index_css_lastChangedate_l97buoz{display:inline;margin-left:0.5rem;}

.index_css_allPlaylistLink_a91i8tp{color:var(--platform--text_colors_text_50,#5d5d5f);}.index_css_allPlaylistLink_a91i8tp:hover{color:var(--color-red);}

.index_css_border_b77x6ar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);border-radius:calc(1rem + 4px);background:var(--platform--bg_colors_bg_color,#fcfcfc);transition:transform 0.1s linear;transform:translate3d(0.5rem,-0.5rem,0);}.index_css_border_b77x6ar + .index_css_border_b77x6ar{z-index:-2;border-radius:calc(1rem + 6px);transform:translate3d(calc(1rem - 1px),calc(-1rem + 1px),0);}.index_css_Image_i9y6kv7{position:relative;display:flex;justify-content:center;align-items:center;margin-top:1rem;margin-right:1rem;border:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);border-radius:calc(1rem + 1px);}.index_css_Image_i9y6kv7::before{content:'';display:table;width:100%;padding-bottom:56.25%;}.index_css_playlistCover_p1jbx34s{margin:0;border:0;border-radius:0;border-bottom-right-radius:calc(1rem + 1px);border-bottom-left-radius:calc(1rem + 1px);}@media (min-width:768px){.index_css_playlistCover_p1jbx34s{margin-top:1rem;margin-right:1rem;border:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);border-radius:calc(1rem + 1px);}}.index_css_playlistCover_p1jbx34s > div:nth-of-type(1),.index_css_playlistCover_p1jbx34s > div:nth-of-type(2){display:none;}@media (min-width:768px){.index_css_playlistCover_p1jbx34s > div:nth-of-type(1),.index_css_playlistCover_p1jbx34s > div:nth-of-type(2){display:block;}}.index_css_playlistCover_p1jbx34s > div:nth-of-type(3),.index_css_playlistCover_p1jbx34s img{border-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;}@media (min-width:768px){.index_css_playlistCover_p1jbx34s > div:nth-of-type(3),.index_css_playlistCover_p1jbx34s img{border-radius:1rem;}}.index_css_image_i122wkok{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:1rem;background:var(--platform--strokes_hovers_stroke,#ebebeb);}.index_css_totalVideosLabel_tr9k8cf{display:inline-block;min-width:4.5rem;margin:0;padding:0 0.7rem;border:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);border-radius:0.5rem;background:var(--platform--bg_colors_bg_color,#fcfcfc);color:var(--platform--text_colors_text_100,#141414);font-weight:400;font-size:1.2rem;line-height:2rem;text-align:center;}.index_css_footer_f1vmq32y{position:absolute;right:1rem;bottom:1rem;left:1rem;display:flex;}.index_css_blured_b1p03j75{filter:blur(5px);}

.index_css_root_rxqnklc{color:var(--platform--text_colors_text_100,#141414);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.index_css_root_rcu410a{position:relative;display:flex;width:100%;max-width:106rem;margin:0;cursor:pointer;}
.index_css_details_d2x283z{flex:1 1;margin-left:3rem;cursor:pointer;}
.index_css_cover_c1rltaq4{flex-grow:0;flex-shrink:0;width:30rem;height:16.875rem;}
.index_css_metaList_m1egyfye{display:flex;flex-wrap:wrap;}
.index_css_metaItem_m19u9z66{--channel-badge-text-size:1.4rem;--channel-badge-text-color:var(--platform--text_colors_text_50,#5d5d5f);display:flex;color:var(--platform--text_colors_text_50,#5d5d5f);line-height:1.3;}
.index_css_metaItem_m19u9z66:not(:first-child)::before{content:'•';margin:0 0.5rem;}
.index_css_caption_c13i07ey{line-height:1.3;}
.index_css_allPlaylist_a1kpt90f{text-transform:uppercase;}

.index_css_root_rulakb5{display:inline-block;min-width:1px;min-height:1px;background-color:transparent;opacity:0;visibility:hidden;transition: visibility 0.15s linear, opacity 0.15s linear;}
.index_css_loaded_lau7rqs{opacity:1;visibility:inherit;}
.index_css_fillParentWidth_f19d26ru{width:100%;}
.index_css_fillParentHeight_fwfyzx4{height:100%;}
.index_css_objectPositionTopLeft_oixx067{object-position:top left;}
.index_css_objectPositionTopRight_o1g8sk1d{object-position:top right;}
.index_css_contentModeScaleToFill_c14h5vac{object-fit:fill;}
.index_css_contentModeScaleAspectFit_c1xg6iw9{object-fit:contain;}
.index_css_contentModeScaleAspectFill_ck0c3jo{object-fit:cover;}
.index_css_contentModeCenter_c1fqmzn2{object-fit:none;object-position:center center;}
.index_css_flipRtl_f1f0p7tb{transform:scaleX(-1);}
.index_css_blured_b1j2los0{filter:blur(5px);}

.index_css_root_rrjeljp{width:100%;height:100%;transform:rotate(180deg);}
.index_css_bar_b1ecitiu{width:1.5rem;height:7rem;fill:#fff;transform:scaleY(0.08);}
.index_css_animate_a1rkk64c{transform:none;}
@keyframes equalize-bar1-index_css_animate_a1rkk64c{0%{transform:scaleY(0.2);}17%{transform:scaleY(0.31);}25%{transform:scaleY(0.3);}34%{transform:scaleY(0.24);}50%{transform:scaleY(0.12);}58%{transform:scaleY(0.52);}67%{transform:scaleY(0.48);}83%{transform:scaleY(0.31);}100%{transform:scaleY(0.2);}}
@keyframes equalize-bar2-index_css_animate_a1rkk64c{0%{transform:scaleY(0.43);}17%{transform:scaleY(0.62);}34%{transform:scaleY(0.24);}50%{transform:scaleY(0.2);}58%{transform:scaleY(0.26);}67%{transform:scaleY(0.53);}75%{transform:scaleY(0.24);}83%{transform:scaleY(0.63);}100%{transform:scaleY(0.43);}}
@keyframes equalize-bar3-index_css_animate_a1rkk64c{0%{transform:scaleY(0.25);}17%{transform:scaleY(0.43);}25%{transform:scaleY(0.46);}34%{transform:scaleY(0.43);}50%{transform:scaleY(0.33);}58%{transform:scaleY(0.57);}67%{transform:scaleY(0.24);}83%{transform:scaleY(0);}100%{transform:scaleY(0.25);}}
.index_css_animate_a1rkk64c:nth-child(1){animation:equalize-bar1-index_css_animate_a1rkk64c 2s ease-in-out infinite;animation-direction:alternate;}
.index_css_animate_a1rkk64c:nth-child(2){animation:equalize-bar2-index_css_animate_a1rkk64c 2s ease-in-out infinite;animation-direction:alternate;}
.index_css_animate_a1rkk64c:nth-child(3){animation:equalize-bar3-index_css_animate_a1rkk64c 2s ease-in-out infinite;animation-direction:alternate;}

.index_css_badge_b1v3bcw0{position:absolute;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;margin:1rem;padding:0 0.5rem;border-radius:0.3rem;background-color:rgba(0,0,0,0.6);color:var(--color-white);}.index_css_badge_b1v3bcw0[data-live-badge]{background-color:var(--color-red-external);}.index_css_badge_text_bmwsv5a{font-weight:400;font-size:1.2rem;line-height:2rem;-webkit-letter-spacing:0.5px;-moz-letter-spacing:0.5px;-ms-letter-spacing:0.5px;letter-spacing:0.5px;}.index_css_badge_icon_bo1yhg6{margin-right:0.5rem;}.index_css_badge_icon_bo1yhg6[data-now-playing-badge-icon]{height:2rem;margin-top:-1rem;}.index_css_nowPlaying_n1w8dlvu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.8);color:#fff;font-weight:700;font-size:1.2rem;line-height:1.8rem;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity 0.3s;}.index_css_nowPlayingShow_nqtew8b{opacity:1;}.index_css_resumePlayback_r1vs2qlw{position:absolute;right:0;bottom:0;left:0;display:block;height:3px;background-color:transparent;}.index_css_resumePlaybackProgress_rohnx6y{height:100%;background-color:var(--color-red);}.index_css_videoPreview_v12qqo7i{position:absolute;top:0;left:0;width:100%;height:100%;}

.index_css_Root_r1f022j4{--aspect-ratio:var(--r1f022j4-0);position:relative;}
.index_css_rich_r1934tjj{position:relative;width:100%;}
.index_css_rich_r1934tjj::before{content:'';display:block;width:100%;padding-top:var(--aspect-ratio);background-color:rgba(0,0,0,0.1);}
.index_css_large_lxlr8gn::before{border-radius:1rem;}


.index_css_avatar_axidi9j{border:1px solid var(--platform--strokes_hovers_stroke,#ebebeb);cursor:pointer;}
.index_css_subscribes_sjojvy{color:#808080;line-height:1.4;}

.placeholder_css_Placeholder_p1dxadco{position:relative;overflow:hidden;width:var(--p1dxadco-0);padding:var(--p1dxadco-1);border-radius:var(--p1dxadco-2);animation:placeholderAnimation-placeholder_css_Placeholder_p1dxadco 1.8s linear infinite;}@keyframes placeholderAnimation-placeholder_css_Placeholder_p1dxadco{0%,100%{opacity:1;}50%{opacity:0.25;}}.placeholder_css_Placeholder_p1dxadco::before{content:'';display:block;width:100%;padding-top:var(--p1dxadco-3);background-color:rgba(0,0,0,0.1);}

.index_css_root_rd7uwau{position:absolute;top:0;right:0;bottom:0;left:0;bottom:auto;width:100%;padding-bottom:56.25%;border-radius:1rem;background-color:var(--platform--bg_colors_bg_color,#fcfcfc);box-shadow:inset 0 0 0 1px var(--platform--strokes_hovers_stroke,#ebebeb);}.index_css_root_rd7uwau[data-type='slim']{padding-bottom:177.78%;}.index_css_content_c1x9gn5z{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:8px;}

.index_css_root_r1yalpbg{position:relative;display:block;width:100%;margin:0;}
.index_css_image_islxbov{position:absolute;top:0;right:0;bottom:0;left:0;}
.index_css_cover_cmcl0gj{position:relative;}
.index_css_thumbnail_t12sn124{position:relative;overflow:hidden;border-radius:1rem;}
.index_css_details_db9aqjt{position:relative;margin-top:1rem;}
.index_css_link_l13gwmak{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;margin-right:auto;margin-left:auto;}
.index_css_heading_h1jmken0{padding-right:3rem;}
.index_css_avatar_abnqrt3{cursor:pointer;}
.index_css_metaList_m1o7lf4d{display:flex;flex-wrap:wrap;}
.index_css_metaItem_m43k0m3{display:flex;color:var(--platform--text_colors_text_50,#5d5d5f);}
.index_css_metaItem_m43k0m3:not(:first-child)::before{content:'•';margin:0 0.5rem;}
.index_css_channelName_cl5apbq{display:flex;align-items:center;}
.index_css_verified_v6rne95{margin-left:0.25rem;}
.index_css_caption_c1yxhabz{line-height:1.3;}
.index_css_menu_m1fvgmpl{position:absolute;top:-2px;right:0;z-index:1;}
.index_css_dismissed_d1pzefea{opacity:0.1;pointer-events:none;}
.index_css_hidden_hej2p16{opacity:0;visibility:hidden;}

.index_css_root_r1pjma66{position:relative;display:flex;width:100%;margin:0;padding:1rem;border-radius:1.8rem;}.index_css_root_r1pjma66:hover{background-color:var(--platform--bg_colors_light_grey,#ebebeb);}.index_css_dataContent_dm8qokf{min-width:0;}.index_css_thumbnail_tffm0b1{flex-grow:0;flex-shrink:0;width:16rem;height:9rem;}.index_css_details_d47m729{cursor:pointer;}.index_css_link_ld7hznb{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;margin-right:auto;margin-left:auto;}.index_css_linkRadius_l1d2c3nm{border-radius:1rem;}.index_css_heading_h1ioz5kc{padding-right:2rem;}.index_css_avatar_av1668k{cursor:pointer;}.index_css_metaList_m1ggxjbq{display:flex;flex-wrap:wrap;}.index_css_metaItem_m1nnowng{display:flex;color:var(--platform--text_colors_text_50,#5d5d5f);line-height:1.3;}.index_css_metaItem_m1nnowng:not(:first-child)::before{content:'•';margin:0 0.5rem;}.index_css_caption_c9fb321{line-height:1.3;}.index_css_menu_m13njz2x{position:absolute;top:0.5rem;right:0.5rem;}.index_css_placeholderRoot_p1xkocrz{padding:1rem;}.index_css_channelName_c1fnaed0{display:flex;align-items:center;}.index_css_verified_v1oj94dq{margin-left:0.25rem;}

.index_css_root_r5xixtd{position:relative;display:flex;width:100%;max-width:106rem;margin:0;}
.index_css_details_d1w990f{flex:1 1;min-width:0;margin-left:2rem;cursor:pointer;}
.index_css_link_l88d30m{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;margin-right:auto;margin-left:auto;}
.index_css_linkRadius_l1vsj02i{border-radius:1rem;}
.index_css_heading_h1i1kaqc{display:flex;justify-content:space-between;align-items:flex-start;font-weight:600;}
.index_css_avatar_a61fove{cursor:pointer;}
.index_css_metaList_mxeudg4{display:flex;flex-wrap:wrap;}
.index_css_metaItem_m1terotv{--channel-badge-text-size:1.4rem;--channel-badge-text-color:var(--platform--text_colors_text_50,#5d5d5f);display:flex;color:var(--platform--text_colors_text_50,#5d5d5f);line-height:1.3;}
.index_css_metaItem_m1terotv:not(:first-child)::before{content:'•';margin:0 0.5rem;}
.index_css_caption_cu7ym8c{line-height:1.3;}
.index_css_menu_m12dh0fq{display:flex;align-items:center;margin-top:0.3rem;margin-left:1rem;}
.index_css_ContentContainer_c1p37qs9{display:flex;flex-direction:var(--c1p37qs9-0);gap:var(--c1p37qs9-1);width:var(--c1p37qs9-2);}
.index_css_ContentContainer_c1p37qs9 .index_css_details_d1w990f{margin-left:var(--c1p37qs9-3);}
.index_css_Thumbnail_tzsl4rp{position:relative;flex-grow:0;flex-shrink:0;width:var(--tzsl4rp-0);height:var(--tzsl4rp-1);}
.index_css_root_r17mhtjc{display:flex;flex-direction:column;}
.index_css_bgColor_b1mtdctu{background-color:var(--color-grey-light);}
.index_css_richThumbnail_rlk0dgb{overflow:hidden;border-radius:1rem;}
.index_css_richThumbnail_rlk0dgb::before{content:'';display:block;width:100%;padding-top:56.25%;background-color:var(--color-grey-light);}
.index_css_content_cwhzp8x{display:flex;}
.index_css_avatar_a7gslc6{width:3.2rem;height:3.2rem;margin-right:0.8rem;border-radius:50%;}
.index_css_title_tosdvs4{width:90%;height:2rem;margin:0.5rem 0 0.6rem;border-radius:0.5rem;}
.index_css_channelName_cskmhev{width:40%;height:1rem;border-radius:0.3rem;}
.index_css_channelName_cskmhev:not(:last-child){margin-bottom:0.8rem;}
.index_css_meta_m1o38m79{width:60%;height:1rem;border-radius:0.3rem;}
.index_css_meta_m1o38m79:not(:last-child){margin-bottom:0.8rem;}
.index_css_details_d127iq41{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;}

.index_css_root_r1tonja1{position:relative;width:100%;}
.index_css_details_d10wr188{position:absolute;right:0;bottom:0;left:0;height:50%;padding:1rem;background:linear-gradient( to bottom, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,0.013) 8.1%, hsla(0,0%,0%,0.049) 15.5%, hsla(0,0%,0%,0.104) 22.5%, hsla(0,0%,0%,0.175) 29%, hsla(0,0%,0%,0.259) 35.3%, hsla(0,0%,0%,0.352) 41.2%, hsla(0,0%,0%,0.45) 47.1%, hsla(0,0%,0%,0.55) 52.9%, hsla(0,0%,0%,0.648) 58.8%, hsla(0,0%,0%,0.741) 64.7%, hsla(0,0%,0%,0.825) 71%, hsla(0,0%,0%,0.896) 77.5%, hsla(0,0%,0%,0.951) 84.5%, hsla(0,0%,0%,0.987) 91.9%, hsl(0,0%,0%) 100% );}
.index_css_heading_h183eac1{color:var(--platform--text_colors_text_white,#ffffff);}
.index_css_link_l1l3oe8z{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;margin-right:auto;margin-left:auto;}
.index_css_menu_m2eqw5r{position:absolute;top:1rem;right:0.5rem;color:var(--platform--text_colors_text_white,#ffffff);}
.index_css_actions_agg0jk9{color:var(--platform--text_colors_text_white,#ffffff);opacity:0.5;}
.index_css_dismissed_dudmgb{opacity:0.1;pointer-events:none;}
.index_css_image_i1v845jq{position:absolute;top:0;right:0;bottom:0;left:0;}
.index_css_thumbnail_t11q724b{position:relative;overflow:hidden;border-radius:1rem;}

.index_css_Root_rgos8fq{position:relative;padding-top:25vh;padding-bottom:25vh;font-size:1.4rem;text-align:center;}

.index_css_Root_r13fk7sc{position:relative;display:grid;grid-template-rows:auto auto;grid-row-gap:1rem;row-gap:1rem;}
.index_css_Grid_gq20kmf{--columns:var(--gq20kmf-0);--mobile-min-width:var(--gq20kmf-1);display:grid;grid-template-columns:var(--gq20kmf-2);grid-gap:var(--gq20kmf-3);gap:var(--gq20kmf-3);margin-right:var(--gq20kmf-4);margin-left:var(--gq20kmf-4);padding-right:var(--gq20kmf-5);padding-left:var(--gq20kmf-5);transition:height 0.2s ease-in-out;-webkit-clip-path:inset(-20px -20px 0 -20px);clip-path:inset(-20px -20px 0 -20px);}
.index_css_GridItem_g1izjc0f{width:100%;min-width:0;}
.index_css_Footer_f1ova7s5{position:relative;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--f1ova7s5-0);}
.index_css_ButonContainer_b1t3v4x3{position:absolute;bottom:-2rem;left:50%;z-index:1;display:flex;width:100%;max-width:300px;background-color:transparent;transform:translate(-50%,-50%);}
.index_css_button_b1y00t5a{--alf-button-border-color:var(--platform--bg_colors_light_grey,#ebebeb);--alf-button-background-color:var(--platform--bg_colors_bg_color,#fcfcfc);--alf-button-background-color-hover:var(--platform--bg_colors_light_grey,#ebebeb);font-weight:bold;}

/* Player */
[data-media-player] {
  width: 100%;
  display: inline-flex;
  align-items: center;
  position: relative;
  contain: style;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[data-media-player],
[data-media-player] *,
[data-media-player] *::after,
[data-media-player] *::before {
  -webkit-touch-callout: none;
  -webkit-user-callout: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-modify: none;
  -webkit-highlight: none;
  -webkit-text-size-adjust: none;
}
[data-media-player]:focus,
[data-media-player]:focus-visible {
  outline: none;
}
[data-media-player][data-started]:not([data-controls]) {
  pointer-events: auto;
  cursor: none;
}
[data-media-player][data-unstarted] {
  background-color: var(--player-unstarted-bg, #000);
}
/* Provider */
[data-media-provider] {
  box-sizing: border-box;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
[data-media-provider] video {
  position: absolute;
  width: var(--media-width, 100%);
  height: var(--media-height, 100%);
  left: var(--media-left, 0);
  top: var(--media-top, 0);
  display: inline-block;
  object-fit: contain;
  touch-action: manipulation;
}
[data-media-provider]:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--black);
  opacity: 0;
}
:where(.videoplayer-button) {
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: var(--media-button-border, none);
  contain: layout style;
  touch-action: manipulation;
  border-radius: var(--media-button-border-radius, 8px);
}
:where(.videoplayer-button[data-focus], .videoplayer-button:focus-visible) {
  box-shadow: var(--media-focus-ring);
}
:where(.videoplayer-button:focus-visible:not([data-focus])) {
  box-shadow: none;
}
:where(.videoplayer-big-play-button) {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 52px;
  height: 52px;
  z-index: 19;
  margin-left: -26px;
  margin-top: -26px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 26px;
  animation: videoplayer-bezel-fadeout 0.5s linear 1 normal forwards;
  pointer-events: none;
}
:where(.videoplayer-big-play-button-icon) {
  width: 40px;
  height: 40px;
  margin: 6px;
}
:where(.videoplayer-big-play-button-icon) .svg {
    fill: #fff;
  }
:where(.videoplayer-button-live)::before {
  content: "";
  display: flex;
  width: 10px;
  height: 10px;
  background-color: #f52c00;
  border-radius: 10px;
  margin-right: 5px;
}
@keyframes videoplayer-bezel-fadeout {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: scale(2);
  }
}
:where(.videoplayer-captions) {
  --overlay-padding: var(--media-captions-padding, 1%);
  --cue-color: var(--media-cue-color, white);
  --cue-bg-color: var(--media-cue-bg, rgba(0, 0, 0, 0.7));
  --cue-font-size: var(
    --media-cue-font-size,
    calc(var(--overlay-height) / 100 * 4.5)
  );
  --cue-line-height: var(
    --media-cue-line-height,
    calc(var(--cue-font-size) * 1.2)
  );
  --cue-padding-x: var(--media-cue-padding-x, calc(var(--cue-font-size) * 0.6));
  --cue-padding-y: var(--media-cue-padding-x, calc(var(--cue-font-size) * 0.4));
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  contain: layout style;
  margin: var(--overlay-padding);
  font-size: var(--cue-font-size);
  font-family: sans-serif;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  word-spacing: normal;
  word-break: break-word;
}
@media screen and (min-width: 980px) {
  :where([data-fullscreen] .videoplayer-captions) {
    --cue-font-size: var(
      --media-lg-fullscreen-cue-font-size,
      calc(var(--overlay-height) / 100 * 3)
    );
  }
}
@media screen and (max-width: 599px) and (orientation: portrait) {
  :where([data-fullscreen] .videoplayer-captions) {
    --cue-font-size: 18px;
  }
}
:where([data-view-type="audio"] .videoplayer-captions) {
  position: relative;
  margin: 0;
}
:where(.videoplayer-captions[aria-hidden="true"]) {
  opacity: 0;
  visibility: hidden;
}
/*
   * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   * VTT Cues
   * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   */
:where(.videoplayer-captions [data-part="cue-display"]) {
  position: absolute;
  direction: ltr;
  overflow: visible;
  contain: content;
  top: var(--cue-top);
  left: var(--cue-left);
  right: var(--cue-right);
  bottom: var(--cue-bottom);
  width: var(--cue-width, auto);
  height: var(--cue-height, auto);
  box-sizing: border-box;
  transform: var(--cue-transform);
  text-align: var(--cue-text-align);
  -webkit-writing-mode: var(--cue-writing-mode, unset);
          writing-mode: var(--cue-writing-mode, unset);
  white-space: pre-line;
  unicode-bidi: -webkit-plaintext;
  unicode-bidi: plaintext;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  padding: var(--media-cue-display-padding);
  background-color: var(--media-cue-display-bg);
  border-radius: var(--media-cue-display-border-radius);
}
:where(.videoplayer-captions[data-dir="rtl"] [data-part="cue-display"]) {
  direction: rtl;
}
:where(.videoplayer-captions [data-part="cue"]) {
  display: inline-block;
  contain: content;
  border: var(--media-cue-border, unset);
  border-radius: var(--media-cue-border-radius, 2px);
  -webkit-backdrop-filter: var(--media-cue-backdrop, blur(8px));
          backdrop-filter: var(--media-cue-backdrop, blur(8px));
  padding: var(--cue-padding-y) var(--cue-padding-x);
  line-height: var(--cue-line-height);
  background-color: var(--cue-bg-color);
  box-sizing: border-box;
  color: var(--cue-color);
  box-shadow: var(--media-cue-box-shadow, var(--cue-box-shadow));
  white-space: var(--cue-white-space, pre-wrap);
  outline: var(--cue-outline);
  text-shadow: var(--cue-text-shadow);
}
:where(
    .videoplayer-captions
      [data-part="cue-display"][data-vertical]
      [data-part="cue"]
  ) {
  padding: var(--cue-padding-x) var(--cue-padding-y);
}
/*
   * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   * VTT Regions
   * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   */
:where(.videoplayer-captions [data-part="region"]) {
  --anchor-x-percent: calc(var(--region-anchor-x) / 100);
  --anchor-x: calc(var(--region-width) * var(--anchor-x-percent));
  --anchor-y-percent: calc(var(--region-anchor-y) / 100);
  --anchor-y: calc(var(--region-height) * var(--anchor-y-percent));
  --vp-anchor-x: calc(var(--region-viewport-anchor-x) * 1%);
  --vp-anchor-y-percent: calc(var(--region-viewport-anchor-y) / 100);
  --vp-anchor-y: calc(var(--overlay-height) * var(--vp-anchor-y-percent));
  position: absolute;
  display: inline-flex;
  flex-flow: column;
  justify-content: flex-start;
  width: var(--region-width);
  height: var(--region-height);
  min-height: 0px;
  max-height: var(--region-height);
  -webkit-writing-mode: horizontal-tb;
          writing-mode: horizontal-tb;
  top: var(--region-top, calc(var(--vp-anchor-y) - var(--anchor-y)));
  left: var(--region-left, calc(var(--vp-anchor-x) - var(--anchor-x)));
  right: var(--region-right);
  bottom: var(--region-bottom);
  overflow: hidden;
  overflow-wrap: break-word;
  box-sizing: border-box;
}
:where(.videoplayer-captions [data-part="region"][data-active]) {
}
:where(.videoplayer-captions [data-part="region"][data-scroll="up"]) {
  justify-content: end;
}
:where(
    .videoplayer-captions [data-part="region"][data-active][data-scroll="up"]
  ) {
  transition: top 0.433s;
}
:where(.videoplayer-captions [data-part="region"] > [data-part="cue-display"]) {
  position: relative;
  width: auto;
  left: var(--cue-offset);
  height: var(--cue-height, auto);
  text-align: var(--cue-text-align);
  unicode-bidi: -webkit-plaintext;
  unicode-bidi: plaintext;
  margin-top: 2px;
}
:where(.videoplayer-captions [data-part="region"] [data-part="cue"]) {
  position: relative;
  border-radius: 0px;
}
/* controls */
:where(.videoplayer-controls),
:where(.videoplayer-controls-group) {
  position: relative;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  flex-wrap: wrap;
  visibility: visible;
  opacity: 1;
  transition: var(--media-controls-out-transition, opacity 0.2s, visibility 0.2s);
}
/*  video controls */
:where(.videoplayer-controls) {
  display: flex;
  position: absolute;
  flex-direction: column;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  padding: var(--media-controls-padding, 0px);
  transition: var(--media-controls-out-transition, opacity 0.2s, visibility 0.2s);
}
:where(.videoplayer-controls)::before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    left: 0;
    right: 0;
    bottom: 0;
    height: 150px;
    background: linear-gradient(
      to bottom,
      hsla(0, 0%, 0%, 0) 0%,
      hsla(0, 0%, 0%, 0.01) 7.2%,
      hsla(0, 0%, 0%, 0.038) 14.2%,
      hsla(0, 0%, 0%, 0.082) 21%,
      hsla(0, 0%, 0%, 0.139) 27.5%,
      hsla(0, 0%, 0%, 0.205) 33.9%,
      hsla(0, 0%, 0%, 0.278) 40.2%,
      hsla(0, 0%, 0%, 0.356) 46.5%,
      hsla(0, 0%, 0%, 0.434) 52.8%,
      hsla(0, 0%, 0%, 0.512) 59%,
      hsla(0, 0%, 0%, 0.585) 65.4%,
      hsla(0, 0%, 0%, 0.651) 71.9%,
      hsla(0, 0%, 0%, 0.708) 78.6%,
      hsla(0, 0%, 0%, 0.752) 85.4%,
      hsla(0, 0%, 0%, 0.78) 92.6%,
      hsla(0, 0%, 0%, 0.79) 100%
    );
  }
:where(.videoplayer-controls-group:first-child) {
  padding: 0 2px;
  margin-bottom: -10px;
  z-index: 1;
}
:where(.videoplayer-controls-group:last-child) {
  padding: 0 10px;
}
:where(.videoplayer-controls[data-visible]) {
  opacity: 1;
  visibility: visible;
  transition: var(--media-controls-in-transition, opacity 0.2s, visibility 0.2s);
}
:where(.videoplayer-controls-spacer) {
  flex: 1 1;
  pointer-events: none;
}
:where(.videoplayer-gestures) {
  display: contents;
}
:where(.videoplayer-gesture) {
  position: absolute;
  display: flex;
  align-items: center;
  contain: layout;
  z-index: 0;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.3s, visibility 0.3s;
}
:where(.videoplayer-gesture-paused) {
  visibility: visible;
  opacity: 1;
}
:where([data-media-player] .videoplayer-gesture) {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
:where([data-media-player] .videoplayer-gesture[data-action="seek:-10"]) {
  width: var(--video-gesture-seek-width, calc(50% - 40px));
  z-index: 1;
}
:where([data-media-player] .videoplayer-gesture[data-action="seek:10"]) {
  left: unset;
  right: 0;
  width: var(--video-gesture-seek-width, calc(50% - 40px));
  z-index: 1;
}
:where([data-media-player] .videoplayer-gesture[data-action="seek:-10"][data-triggered]),
:where([data-media-player] .videoplayer-gesture[data-action="seek:10"][data-triggered]) {
  opacity: 1;
  visibility: visible;
}
:where([data-media-player] .videoplayer-gesture[data-action="seek:-10"])::before,
:where([data-media-player] .videoplayer-gesture[data-action="seek:10"])::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: calc(200% + 80px);
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.3s, visibility 0.3s;
}
:where([data-media-player] .videoplayer-gesture[data-action="seek:-10"])::before {
  right: calc(-100% - 80px);
}
:where([data-media-player] .videoplayer-gesture[data-action="seek:10"])::before {
  left: calc(-100% - 80px);
}
:where([data-media-player] .videoplayer-gesture[data-action="seek:-10"][data-triggered])::before,
:where([data-media-player] .videoplayer-gesture[data-action="seek:10"][data-triggered])::before {
  opacity: 1;
  visibility: visible;
}
:where([data-media-player] .videoplayer-gesture-double-circle) {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  transform: scale(0);
  border-radius: 100%;
  background: hsla(0, 0%, 100%, 0.12);
  transition: transform 0.3s;
  pointer-events: none;
  width: 200%;
  height: 200%;
}
:where([data-media-player] .videoplayer-gesture-double-notify) {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: auto;
  color: #fff;
  pointer-events: none;
  position: relative;
}
:where([data-media-player] .videoplayer-gesture-double-circle-left) {
  left: 0;
}
:where([data-media-player] .videoplayer-gesture-double-circle-right) {
  right: 0;
}
:where([data-media-player] .videoplayer-gesture-double-circle.active) {
  transform: scale(1);
}
:where(
    [data-media-player][data-pointer="coarse"]
      .videoplayer-gesture[data-event="dblpointerup"][data-action="toggle:-webkit-full-screen"]
  ) {
  display: none;
}
:where(
    [data-media-player][data-pointer="coarse"]
      .videoplayer-gesture[data-event="dblpointerup"][data-action="toggle:-moz-full-screen"]
  ) {
  display: none;
}
:where(
    [data-media-player][data-pointer="coarse"] .videoplayer-gesture[data-action="toggle:paused"]
  ),
:where(
    [data-media-player][data-pointer="coarse"]
      .videoplayer-gesture[data-event="dblpointerup"][data-action="toggle:fullscreen"]
  ) {
  display: none;
}
:where(
    [data-media-player][data-pointer="fine"] .videoplayer-gesture[data-action="toggle:controls"]
  ),
:where(
    [data-media-player][data-pointer="fine"]
      .videoplayer-gesture[data-event="dblpointerup"][data-action="seek:-10"]
  ),
:where(
    [data-media-player][data-pointer="fine"]
      .videoplayer-gesture[data-event="dblpointerup"][data-action="seek:10"]
  ) {
  display: none;
}
:where(.videoplayer-menu) {
  background-color: rgba(17, 17, 17, 0.9);
  border-radius: 8px;
  bottom: 50px;
  overflow-y: auto;
  overflow-x: hidden;
  right: 10px;
  margin-bottom: 0;
  position: absolute;
  z-index: 1;
  box-shadow: 0 0 0 1px #272727;
  max-height: calc(var(--player-height) - 90px);
}
:where(.videoplayer-menu-table) {
  font-size: 13px;
  line-height: 40px;
  display: table;
  border-collapse: collapse;
  min-width: 240px;
  color: #fff;
}
:where(.videoplayer-menu-row) {
  outline: 0;
  white-space: nowrap;
  display: table-row;
  cursor: pointer;
}
:where(.videoplayer-menu-row) + :where(.videoplayer-menu-row) {
    border-top: 1px solid #272727;
  }
:where(.videoplayer-menu-row):hover {
    background-color: #fd584e;
  }
:where(.videoplayer-menu-row)[data-disabled] {
    display: none;
  }
:where(.videoplayer-menu-cell) {
  display: table-cell;
  vertical-align: middle;
}
:where(.videoplayer-menu-cell-label) {
  padding: 0 15px;
  width: 100%;
  opacity: 0.7;
}
:where(.videoplayer-menu-cell-hint) {
  padding: 0 10px;
  text-align: right;
}
:where(.videoplayer-menu-cell-arrow) {
  padding-right: 15px;
}
:where(.videoplayer-menu-cell-arrow) svg {
    display: table-cell;
  }
:where(.videoplayer-menu-cell-check) {
  padding-left: 15px;
}
:where(.videoplayer-menu-cell-check) svg {
    display: table-cell;
  }
:where(.videoplayer-menu-row[data-submenu] .videoplayer-menu-cell-label) {
  padding-left: 5px;
}
:where(.videoplayer-poster) {
  display: block;
  contain: content;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border: 0;
  pointer-events: none;
  box-sizing: border-box;
  transition: opacity 0.2s;
  background-color: var(--media-poster-bg, black);
}
:where(.videoplayer-poster img) {
  object-fit: inherit;
  object-position: inherit;
  pointer-events: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  box-sizing: border-box;
}
.videoplayer-poster :where(img) {
  border: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
:where(.videoplayer-poster[data-hidden]) {
  display: none;
}
:where(.videoplayer-poster[data-visible]) {
  opacity: 1;
}
:where(.videoplayer-slider) {
  --width: var(--media-slider-width, 100%);
  --height: var(--media-slider-height, 40px);

  --thumb-size: var(--media-slider-thumb-size, 13px);
  --thumb-focus-size: var(--media-slider-focused-thumb-size, calc(var(--thumb-size) * 1.1));

  --track-width: var(--media-slider-track-width, 100%);
  --track-height: var(--media-slider-track-height, 5px);
  --track-focus-width: var(--media-slider-focused-track-width, var(--track-width));
  --track-focus-height: var(--media-slider-focused-track-height, calc(var(--track-height) * 1.25));
  --chapter-gap: 1.5px;

  display: inline-flex;
  align-items: center;
  width: var(--width);
  height: var(--height);
  margin: 0 calc(var(--thumb-size) / 2);
  position: relative;
  contain: layout style;
  outline: none;
  pointer-events: auto;
  cursor: pointer;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  touch-action: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
:where(.videoplayer-slider-value) {
  display: inline-block;
  contain: content;
  font-size: 14px;
  font-family: var(--media-font-family, sans-serif);
}
:where(.videoplayer-slider-thumbnail) {
  display: block;
  contain: content;
  box-sizing: border-box;
}
:where(.videoplayer-slider .videoplayer-slider-track) {
  position: relative;
  z-index: 0;
  width: var(--track-width);
  height: var(--track-height);
  border-radius: var(--media-slider-track-border-radius, 2.5px);
  background-color: var(--media-slider-track-bg, rgba(146, 162, 163, 0.4));
  contain: strict;
}
:where(.videoplayer-slider .videoplayer-slider-thumb) {
  position: absolute;
  top: 50%;
  left: 0;
  opacity: 0;
  contain: layout size style;
  width: var(--thumb-size);
  height: var(--thumb-size);
  border-radius: var(--media-slider-thumb-border-radius, 9999px);
  background-color: var(--media-slider-thumb-bg, #fff);
  transform: translate(-50%, -50%) scale(0);
  transition:
    opacity 0.15s, transform 0.15s;
  pointer-events: none;
  will-change: left;
  z-index: 2;
}
:where(.videoplayer-slider[data-active] .videoplayer-slider-thumb) {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
:where(.videoplayer-slider[data-dragging] .videoplayer-slider-thumb) {
  transform: translate(-50%, -50%) scale(1.3);
}
:where(.videoplayer-slider .videoplayer-slider-track-fill) {
  position: absolute;
  top: 0;
  left: calc(-1 * var(--track-width));
  z-index: 3; /** above track and track progress. */
  background-color: var(--media-slider-track-fill-bg, rgb(255 255 255 / 1));
  will-change: transform;
}
:where(.videoplayer-timeline-slider .videoplayer-slider-progress) {
  position: absolute;
  top: 0;
  left: calc(-1 * var(--track-width));
  z-index: 1; /** above track. */
  background-color: var(--media-slider-track-progress-bg, rgba(146, 162, 163, 0.4));
  will-change: transform;
}
:where(.videoplayer-slider .videoplayer-slider-pointer) {
  position: absolute;
  top: 0;
  left: calc(-1 * var(--track-width));
  background-color: transparent;
  will-change: transform;
}
:where(.videoplayer-slider[data-active] .videoplayer-slider-pointer) {
  z-index: 2; /** above track and track progress. */
  background-color: var(--media-slider-track-pointer-bg, rgba(255, 255, 255, 0.5));
}
:where(.videoplayer-slider .videoplayer-slider-preview) {
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0;
  background-color: var(--media-slider-preview-bg);
  border-radius: var(--media-slider-preview-border-radius, 0px);
  pointer-events: none;
  transition: opacity 0.2s;
  will-change: left, opacity;
  contain: layout paint style;
}
:where(.videoplayer-slider-preview[data-visible]) {
  opacity: 1;
  transition: opacity 0.2s;
}
/* Slider Chapters */
:where(.videoplayer-timeline-slider .videoplayer-slider-chapters) {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  contain: layout style;
  border-radius: var(--media-slider-track-border-radius, 1px);
  overflow: hidden;
}
:where(.videoplayer-timeline-slider .videoplayer-slider-chapter) {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  will-change: height, transform;
  contain: layout style;
  border-radius: var(--media-slider-track-border-radius, 1px);
  overflow: hidden;
  padding: 0 var(--chapter-gap);
}
:where(.videoplayer-slider[data-focus], .videoplayer-slider:focus-visible)
  :where(.videoplayer-slider-track) {
  outline-offset: var(--thumb-size);
}
:where(
    .videoplayer-slider[data-media-volume-slider][data-focus],
    .videoplayer-slider[data-media-volume-slider]:focus-visible
  )
  :where(.videoplayer-slider-track:not(.videoplayer-slider-track-fill)) {
  box-shadow: var(--media-focus-ring);
}
:where(
    .videoplayer-slider[data-media-timeline-slider][data-focus],
    .videoplayer-slider[data-media-timeline-slider]:focus-visible
  )
  :where(.videoplayer-slider-chapters) {
  box-shadow: var(--media-focus-ring);
  height: var(--track-height);
}
:where(.videoplayer-slider[data-media-volume-slider]:focus-visible:not([data-focus]))
  :where(.videoplayer-slider-track:not(.videoplayer-slider-track-fill)) {
  box-shadow: none;
}
:where(.videoplayer-slider[data-media-timeline-slider]:focus-visible:not([data-focus]))
  :where(.videoplayer-slider-chapters) {
  box-shadow: none;
  height: 100%;
}
@media (hover: hover) and (pointer: fine) {
  :where(.videoplayer-timeline-slider:hover .videoplayer-slider-chapters) {
    contain: strict;
  }

  :where(.videoplayer-timeline-slider .videoplayer-slider-chapter:hover) {
    transform: var(--media-slider-chapter-hover-transform, scaleY(1.5));
    transition: var(
      --media-slider-chapter-hover-transition,
      transform 0.1s cubic-bezier(0.4, 0, 1, 1)
    );
  }
}
:where(.videoplayer-slider-chapter-title) {
  display: inline-block;
  contain: content;
  font-size: 14px;
  font-family: var(--media-font-family, sans-serif);
}
:where(.videoplayer-thumbnail) {
  display: block;
  width: var(--thumbnail-width);
  height: var(--thumbnail-height);
  background-color: var(--media-thumbnail-bg, black);
  contain: strict;
  overflow: hidden;
  box-sizing: border-box;
  min-width: var(--media-thumbnail-min-width, 120px);
  min-height: var(--media-thumbnail-min-height, 80px);
  max-width: var(--media-thumbnail-max-width, 213px);
  max-height: var(--media-thumbnail-max-height, 120px);
}
:where(.videoplayer-time) {
  display: inline-block;
  contain: content;
  font-size: var(--media-time-font-size, 13px);
  font-weight: var(--media-time-font-weight, bold);
  font-family: var(--media-font-family, sans-serif);
  color: var(--media-time-color, #fff);
  background-color: var(--media-time-bg);
  border-radius: var(--media-time-border-radius);
  letter-spacing: var(--media-time-letter-spacing, 0.025em);
}
:where(.videoplayer-time-divider) {
  margin: 0 var(--media-time-divider-gap, 4px);
  color: var(--media-time-divider-color, #fff);
}
:where(.videoplayer-waiting) {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -4px;
  text-align: center;
  pointer-events: none;
  align-items: center;
  justify-content: center;
  display: flex;
  visibility: hidden;
  opacity: 0;
}
:where(.videoplayer-waiting[data-visible]) {
  visibility: visible;
  opacity: 1;
}
.pr_bt {
  display: inline-block;
  vertical-align: top;
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 50%;
  margin-right: 2px;
  opacity: 0.2;
  animation-duration: 750ms;
  animation-name: pr_bt_anim;
  animation-iteration-count: infinite;
}
.pr_bt:nth-child(1) {
  animation-delay: 0ms;
}
.pr_bt:nth-child(2) {
  animation-delay: 180ms;
}
.pr_bt:nth-child(3) {
  animation-delay: 360ms;
}
.pr_big .pr_bt {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-right: 4px;
}
.pr_big .pr_bt:last-child {
  margin-right: 0;
}
@keyframes pr_bt_anim {
  0% {
    opacity: 0.2;
  }

  30% {
    opacity: 1;
  }

  to {
    opacity: 0.2;
  }
}
:where(.videoplayer-error) {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  overflow: hidden;
}
:where(.videoplayer-error .background-img) {
  background: var(--black) no-repeat center;
  background-size: cover;
  filter: blur(20px);
  height: 100%;
  transform: scale(1.1);
  width: 100%;
}
:where(.videoplayer-error .background-img img) {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
:where(.videoplayer-error .background-img)::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--black);
  opacity: 0.3;
}
:where(.videoplayer-error .error-msg) {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -62px;
}
:where(.videoplayer-error .error-text) {
  position: relative;
  padding: 0 10px;
  margin-top: 34px;
  font-size: 17px;
  cursor: default;
  line-height: 1.4;
}
:where(.videoplayer-kb-action.hidden) {
  display: none;
}
:where(.videoplayer-kb-text-wrapper) {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: var(--media-kb-text-top, 10%);
  z-index: 20;
  pointer-events: none;
}
:where(.videoplayer-kb-text) {
  display: inline-block;
  padding: var(--media-kb-text-padding, 10px 20px);
  font-size: var(--media-kb-text-size, 150%);
  font-family: var(--media-font-family, sans-serif);
  color: var(--media-kb-text-color, #eee);
  background: var(--media-kb-text-bg, rgba(0, 0, 0, 0.5));
  border-radius: var(--media-kb-border-radius, 2.5px);
  pointer-events: none;
}
:where(.videoplayer-kb-text:empty) {
  display: none;
}
:where(.videoplayer-kb-bezel) {
  --size: var(--media-kb-bezel-size, 52px);
  position: absolute;
  left: 50%;
  top: 45%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--size);
  height: var(--size);
  margin-left: calc(-1 * calc(var(--size) / 2));
  margin-right: calc(-1 * calc(var(--size) / 2));
  z-index: 20;
  background: var(--media-kb-bezel-bg, rgba(0, 0, 0, 0.5));
  border-radius: var(--media-kb-bezel-border-radius, calc(var(--size) / 2));
  animation: var(--media-kb-bezel-animation, videoplayer-bezel-fade 0.35s linear 1 normal forwards);
  pointer-events: none;
}
:where(.videoplayer-kb-bezel:has(slot:empty)) {
  display: none;
}
:where(.videoplayer-kb-icon) {
  --size: var(--media-kb-icon-size, 38px);

  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--size);
  height: var(--size);
}
:where(.videoplayer-kb-speedmaster) {
  z-index: 10;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
  pointer-events: none;
}
:where(.videoplayer-kb-speedmaster-wrap) {
  box-sizing: border-box;
  border-radius: 18px;
  display: inline-flex;
  height: 32px;
  margin-top: 20px;
  padding: 6px 16px;
  font-size: 14px;
  font-weight: 500;
  background: rgba(0, 0, 0, 0.6);
  align-items: center;
}
:where(.videoplayer-kb-speedmaster-icon) {
  color: #fff;
  width: 24px;
  margin-left: 4px;
}
:where(.videoplayer-kb-speedmaster-icon svg) {
  vertical-align: top;
}
@keyframes videoplayer-bezel-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
:where(.videoplayer-context-menu) {
  z-index: 100;
  position: absolute;
  top: 20px;
  left: 20px;
  overflow: hidden;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.77);
  transition: visibility 0.1s, opacity 0.1s;
}
:where(.videoplayer-context-menu.hidden) {
  visibility: hidden;
  opacity: 0;
}
:where(.videoplayer-context-menu-item) {
  position: relative;
  display: block;
  padding: 8px 20px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  cursor: pointer;
  white-space: nowrap;
}
:where(.videoplayer-context-menu-item):hover {
  background: rgba(66, 66, 66, 0.5);
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
}
.videoplayer-context-menu-item:first-child {
  padding-top: 10px;
}
.videoplayer-context-menu-item:last-child {
  padding-bottom: 10px;
}
:where(.videoplayer-chapter-title) {
  --color: var(--media-chapter-title-color, rgba(255 255 255 / 1));

  display: inline-block;
  font-family: var(--media-font-family, sans-serif);
  font-size: var(--media-chapter-title-font-size, 14px);
  font-weight: var(--media-chapter-title-font-weight, 400);
  color: var(--color);
  flex: 1 1;
  padding-left: 6px;
  padding-right: 6px;
}
.videoplayer-chapter-title span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: auto;
  cursor: pointer;
}
.videoplayer-chapter-title span::before {
  content: var(--media-chapter-title-separator, "\2022");
  display: inline-block;
  margin-right: var(--media-chapter-title-separator-gap, 6px);
  color: var(--media-chapter-title-separator-color, var(--color));
}
:where(.videoplayer-chromecast) {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #dedede;
  font-family: sans-serif;
  font-weight: 500;
}
:where(.videoplayer-chromecast svg) {
  --size: max(18%, 40px);
  width: var(--size);
  height: var(--size);
  margin-bottom: 8px;
}
:where(.videoplayer-chromecast-info) {
  font-size: calc(var(--player-width) / 100 * 3);
}
/* Default Video Layout */
:where(.videoplayer-video-layout) {
  --media-font-family: var(--video-font-family, sans-serif);
  --media-controls-color: var(--video-controls-color, #f5f5f5);
  --media-focus-ring-color: var(--video-focus-ring-color, rgb(78 156 246));
  --media-focus-ring: var(--video-focus-ring, 0 0 0 3px var(--media-focus-ring-color));

  display: contents;
  color: var(--video-controls-color, #f5f5f5);
  font-family: var(--media-font-family);
}
/* Controls */
:where(.videoplayer-video-layout .videoplayer-controls-group) {
  align-items: center;
  display: flex;
}
:where(.videoplayer-video-layout .videoplayer-controls[data-visible] .videoplayer-controls-group) {
  pointer-events: auto;
}
:where(.videoplayer-video-layout .videoplayer-controls-item) {
  display: flex;
  align-items: center;
  height: 40px;
  line-height: 1.4;
  min-width: 40px;
  justify-content: center;
}
:where(.videoplayer-video-layout .videoplayer-time-group) {
  padding: 0 5px;
}
/* Sliders */
:where(.videoplayer-video-layout .videoplayer-volume) {
  --media-slider-width: 50px;
  margin-left: -5px;
}
:where(.videoplayer-video-layout .videoplayer-slider-thumbnail) {
  border: 1px solid #fff;
  border-radius: var(--media-slider-thumbnail-border-radius, 8px);
}
:where(.videoplayer-video-layout .videoplayer-timeline) {
  --media-slider-height: 40px;
  width: 100%;
  order: -1;
  height: var(--media-slider-height);
  padding: 0;
}
/* :where(.videoplayer-video-layout .videoplayer-volume-slider) {
  &:before {
    top: -22px;
    right: -8px;
    height: 48px;
  }
} */
:where(.videoplayer-video-layout .videoplayer-timeline-slider) {
  --media-slider-track-fill-bg: rgb(253 88 78 / 100%);
  --media-slider-thumb-bg: rgb(253 88 78 / 100%);

  /* &:before {
    top: -10px;
    left: -10px;
    right: -10px;
    height: 20px;
  } */
}
:where(.videoplayer-video-layout .videoplayer-timeline-slider .videoplayer-slider-value) {
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  text-shadow:
    0 0 2px rgba(0, 0, 0, 0.08),
    0 8px 24px rgba(0, 0, 0, 0.08);
  margin-top: 5px;
}
:where(.videoplayer-video-layout .videoplayer-timeline-slider .videoplayer-slider-chapter-title) {
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  text-shadow:
    0 0 2px rgba(0, 0, 0, 0.08),
    0 8px 24px rgba(0, 0, 0, 0.08);
  margin-top: 5px;
}
:where(
    [data-media-player][data-preview]
      .videoplayer-video-layout
      .videoplayer-controls-group:first-child
  ) {
  visibility: hidden;
  opacity: 0;
}
/* Captions */
:where([data-preview] .videoplayer-video-layout .videoplayer-captions) {
  opacity: 0;
}
:where(.videoplayer-video-layout .videoplayer-captions) {
  z-index: 1;
  transition: var(--video-captions-transition, bottom 0.15s linear);
}
:where([data-media-player][data-controls] .videoplayer-video-layout .videoplayer-captions) {
  bottom: var(--video-captions-offset, 70px);
}
/* Переносим в покет плеера */
:where(.videoplayer-video-layout .videoplayer-button-next)[data-disabled] {
  opacity: 0.5;
}
:where(.videoplayer-video-layout .videoplayer-button-prev)[data-disabled] {
  opacity: 0.5;
}
:where(.videoplayer-video-layout) {
  --media-slider-preview-offset: 0px;
}

.index_css_overlay_ov8mzdk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--modal-z-index);touch-action:none;}.index_css_overlay_ov8mzdk[data-transitioning]{transition-timing-function:cubic-bezier(0.32,0.72,0,1);transition-duration:350ms;transition-property:background-color;}.index_css_content_c1230jrj{position:fixed;right:0;bottom:0;left:0;z-index:var(--modal-z-index);display:flex;flex-direction:column;margin:0 auto;}.index_css_content_c1230jrj::after{content:'';position:absolute;top:calc(100% - 1px);right:0;left:0;height:50%;border-bottom:1px solid var(--platform--bg_colors_modals,#ffffff);background-color:var(--platform--bg_colors_modals,#ffffff);}.index_css_content_c1230jrj[data-transitioning]{transition-timing-function:cubic-bezier(0.32,0.72,0,1);transition-duration:350ms;transition-property:transform;}.index_css_box_b1gg94ys{display:flex;flex-direction:column;overflow:hidden;border-top-left-radius:2rem;border-top-right-radius:2rem;background-color:var(--platform--bg_colors_modals,#ffffff);}.index_css_notch_n1luy4jx{align-self:center;width:3rem;min-height:0.3rem;margin-top:0.7rem;margin-bottom:1rem;border-radius:9999px;background-color:var(--platform--button_colors_button_stroke,#ebebeb);}.index_css_body_bmxhj51{overflow-y:auto;outline:none;}

.index_css_Root_r1c39soo{overflow:hidden;}
.index_css_Background_btspx4r{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat center / cover;background-image:var(--btspx4r-0);}
.index_css_Bar_b1a1g67h{position:absolute;right:var(--b1a1g67h-0);bottom:1rem;left:1rem;display:flex;align-items:center;box-sizing:border-box;padding:0.5rem 1.5rem 0.5rem 0.5rem;border-radius:1rem;background:rgba(255,255,255,0.1);color:#fff;text-align:left;-webkit-backdrop-filter:blur(1rem) brightness(0.5);backdrop-filter:blur(1rem) brightness(0.5);}
.index_css_Messages_m45yahp{flex:1 1;min-width:2rem;margin:0 0.5rem;}
.index_css_Icon_i9apjom{width:3rem;margin:0 1rem;}

.index_css_content_c54zhu0{max-width:43rem;max-height:100%;padding:1rem 1rem 2rem;}.index_css_content_c54zhu0::after{content:none;}.index_css_box_bato7kz{border-radius:2rem;}.index_css_header_h1rruy2s{padding:0 1.5rem;}.index_css_menu_m19373n4{color:var(--platform--text_colors_text_100,#141414);}.index_css_menu_row_m1i29cqx{border-color:var(--platform--bg_colors_light_grey,#ebebeb);}.index_css_menu_row_m1i29cqx:hover{background-color:transparent;}

.error-page_css_root_r1kd03qd{max-width:50rem;margin:auto;padding:1rem;text-align:center;}

.index_css_playerContainer_p1qj4r6d{position:absolute;top:0;right:0;bottom:0;left:0;}
.index_css_videoplayer_v14kvug2{--video-font-family:inherit;--media-thumbnail-max-width:auto;--media-thumbnail-max-height:auto;width:100%;height:100%;background-color:black;font-size:1.3rem;}
.index_css_videoplayer_v14kvug2 .videoplayer-time-group{font-weight:bold;}
.index_css_videoplayer_v14kvug2 .videoplayer-poster :where(img){object-fit:contain;}
.index_css_video_info_vc655bv{position:absolute;top:0;right:0;left:0;z-index:1;width:100%;padding:1rem;padding-bottom:4rem;background-image:linear-gradient( to top, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,0.009) 10.1%, hsla(0,0%,0%,0.034) 18.9%, hsla(0,0%,0%,0.072) 26.5%, hsla(0,0%,0%,0.122) 33.3%, hsla(0,0%,0%,0.18) 39.3%, hsla(0,0%,0%,0.244) 44.7%, hsla(0,0%,0%,0.313) 49.8%, hsla(0,0%,0%,0.382) 54.7%, hsla(0,0%,0%,0.451) 59.6%, hsla(0,0%,0%,0.515) 64.7%, hsla(0,0%,0%,0.574) 70.3%, hsla(0,0%,0%,0.625) 76.4%, hsla(0,0%,0%,0.664) 83.2%, hsla(0,0%,0%,0.69) 91%, hsla(0,0%,0%,0.7) 100% );pointer-events:none;}
.index_css_video_info_link_v1lqow7l{pointer-events:auto;}
.index_css_errorState_esfsoml{height:100%;}
.index_css_listRoot_lonb9t{position:absolute;top:0;right:0;bottom:0;left:0;left:auto;z-index:73;width:40rem;max-width:100%;background:rgba(0,0,0,.8);transition:transform 0.25s cubic-bezier(0,0,0.2,1);}
.index_css_listRoot_lonb9t *{pointer-events:auto;}
.index_css_listTopBlock_l1chwysx{display:grid;grid-template-columns:1fr auto;width:100%;max-width:100%;padding:1rem;border-bottom:1px solid #444;-webkit-column-gap:0.5rem;grid-column-gap:0.5rem;column-gap:0.5rem;}
.index_css_listTitleBlock_la775dh{display:flex;flex-grow:1;flex-shrink:1;flex-direction:column;}
.index_css_listCardThumbLink_l1u900lr{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;margin-right:auto;margin-left:auto;border-radius:0.5rem;}
.index_css_listCardHeading_legeroz{color:var(--color-white);}
.index_css_listCardTitleLink_l3wtdos{display:flex;color:var(--color-white);}
.index_css_listCardAuthorLink_ldzlfvt{display:flex;color:var(--color-white-70);}
.index_css_listCloseBtn_lyn5ixa{--alf-button-text-color:var(--platform--text_colors_text_white,#ffffff);--alf-button-background-color-hover:rgba(255,255,255,0.1);pointer-events:auto;}
.index_css_listOpenButton_l1bglwkc{--alf-button-text-color:var(--platform--text_colors_text_white,#ffffff);--alf-button-background-color-hover:rgba(255,255,255,0.1);pointer-events:auto;}
.index_css_ListButtonBlock_la0nvh2{flex-shrink:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;}
.index_css_ListContentBlock_l1pife0n{flex-grow:1;flex-shrink:1;overflow-y:auto;overscroll-behavior-y:auto;-webkit-scrollbar-gutter:stable;-moz-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;}
.index_css_ListContentContainer_lxh1zr{margin:0;padding:0;list-style:none;}
.index_css_ListCardRoot_lgy2wft{position:relative;display:grid;grid-template-columns:2rem 9rem 1fr;grid-column-gap:1rem;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:1rem;}
.index_css_ListCardRoot_lgy2wft.active{background-color:hsla(0,0%,100%,.1);}
.index_css_ListCardRoot_lgy2wft:hover{background-color:hsla(0,0%,100%,.15);}
.index_css_ListThumbnail_l17psvk3{flex-grow:0;flex-shrink:0;}

