@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* @import url('./fonts/gilroy/stylesheet.css'); */

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.icon-invert{
    filter: invert(58%) sepia(66%) saturate(362%) hue-rotate(153deg) brightness(112%) contrast(78%);
}

/* .footer-container */

.footer-container {
    width: 100%;
    height: auto;
    background: #000;
    color: #fff;
    font-size: 18px;
    padding: 50px 0 10px 0;
}

.footer-sub-container {
    display: grid;
    grid-template-columns: repeat(11, 1fr);
    justify-content: center;
    grid-gap: 1rem;
    align-items: flex-start;
    margin-bottom: 45px;
}

.footer-section-1 {
    grid-column: 1/6;
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start;
    grid-gap: 20px;
}

.footer-contact-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.footer-logo {
    width: 300px;
    margin-bottom: 1rem;
}

.contact-text {
    /* font-size: 14px; */
    width: 90%;
    margin: 0;
    text-decoration: none;
    color: #fff;
}

.contact-icons:nth-child(1) {
    margin-bottom: auto;
}

.contact-icons {
    width: 25px;
    margin: 2px;
}

.footer-section-2 {
    grid-column: 6/8;
}

.footer-section-3,
.footer-section-2 {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.contact-header {
    margin-bottom: 20px;
}

.footer-contact-link {
    text-decoration: none;
    color: #fff;
    /* margin-bottom: 10px; */
}

.footer-contact-link:hover {
    color: #0798ff;
}

.contact-text-2 {
    margin-bottom: 15px;
    font-size: 16px;
}

.footer-section-3 {
    grid-column: 8/10;
}

.footer-section-4 {
    grid-column: 10/12;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 240px;
}

.follow-icons-container {
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: 25px;
}

.follow-us-icons {
    width: 30px;
}

.hr-copyright {
    width: 96vw;
    position: absolute;
    left: 2vw;
    margin: 0;
}

/* .hr-copyright-1{} */

/* .hr-copyright-2 */

.copyright-container {
    padding-top: 12px;
    font-size: 15px;
}

div.copyright-container>p {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
}

.copyright-container>p>img {
    width: 30px;
}

.terms-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 35px;
    margin-bottom: 10px;
}

.policy-terms {
    font-size: 17px;
}

.refund-policy {
    padding-right: 12px;
    border-right: #fff solid 1px;
}

.terms-condition {
    padding-left: 12px;
}

.terms-link {
    text-decoration: none;
    color: #fff;
}

.terms-link:hover {
    color: #fff;
}

@media (max-device-width: 1024px) {
    .footer-section-1 {
        grid-column: 1/12;
        margin-bottom: 1rem;
    }

    .footer-section-2 {
        grid-column: 1/3;
    }

    .footer-section-3 {
        grid-column: 4/7;
    }

    .footer-section-4 {
        grid-column: 8/12;
    }
}

@media (max-device-width: 992px) {
    .follow-icons-container {
        width: 140px;
    }
}

@media (max-device-width: 768px) {
    .footer-section-1 {
        padding: 1rem;
        margin-bottom: 0%;
    }

    .footer-section-2 {
        grid-column: 1/12;
        padding: 1rem 1rem 0 1rem;
    }

    .footer-section-3 {
        grid-column: 1/12;
        padding: 1rem 1rem 0 1rem;
    }

    .footer-section-4 {
        grid-column: 1/12;
        width: 200px;
        padding: 1rem 1rem 0 1rem;
    }
}

@media (max-device-width: 576px) {
    .footer-container {
        font-size: 1rem;
    }
}

@media (max-device-width: 404px) {
    .terms-container {
        margin-bottom: 30px;
    }
}
@charset "UTF-8";.text-xs {
    font-size: 12px
}

@media (min-width: 640px) {
    .sm\:text-xs {
        font-size:12px
    }
}

@media (min-width: 768px) {
    .md\:text-xs {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    .lg\:text-xs {
        font-size:12px
    }
}

.text-sm {
    font-size: 14px
}

@media (min-width: 640px) {
    .sm\:text-sm {
        font-size:14px
    }
}

@media (min-width: 768px) {
    .md\:text-sm {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    .lg\:text-sm {
        font-size:14px
    }
}

.text-xl {
    font-size: 20px
}

@media (min-width: 640px) {
    .sm\:text-xl {
        font-size:20px
    }
}

@media (min-width: 768px) {
    .md\:text-xl {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    .lg\:text-xl {
        font-size:20px
    }
}

.text-2xl {
    font-size: 24px
}

@media (min-width: 640px) {
    .sm\:text-2xl {
        font-size:24px
    }
}

@media (min-width: 768px) {
    .md\:text-2xl {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    .lg\:text-2xl {
        font-size:24px
    }
}

.text-3xl {
    font-size: 30px
}

@media (min-width: 640px) {
    .sm\:text-3xl {
        font-size:30px
    }
}

@media (min-width: 768px) {
    .md\:text-3xl {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    .lg\:text-3xl {
        font-size:30px
    }
}

.text-4xl {
    font-size: 36px
}

@media (min-width: 640px) {
    .sm\:text-4xl {
        font-size:36px
    }
}

@media (min-width: 768px) {
    .md\:text-4xl {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    .lg\:text-4xl {
        font-size:36px
    }
}

.text-5xl {
    font-size: 48px
}

@media (min-width: 640px) {
    .sm\:text-5xl {
        font-size:48px
    }
}

@media (min-width: 768px) {
    .md\:text-5xl {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    .lg\:text-5xl {
        font-size:48px
    }
}

.font-semibold {
    font-weight: 600
}

.font-bold {
    font-weight: 700
}

.font-normal {
    font-weight: 400
}

.font-medium {
    font-weight: 500
}

.hover\:underline:hover {
    text-decoration: underline
}

.list-disc {
    list-style-type: disc
}

.leading-none {
    line-height: 1
}

.leading-tight {
    line-height: 1.25
}

.leading-snug {
    line-height: 1.375
}

.leading-loose {
    line-height: 2
}

.leading-relaxed {
    line-height: 1.625
}

.leading-4 {
    line-height: 16px
}

.leading-5 {
    line-height: 20px
}

.leading-6 {
    line-height: 24px
}

.leading-7 {
    line-height: 28px
}

.leading-8 {
    line-height: 32px
}

.cursor-pointer {
    cursor: pointer
}

.cursor-not-allowed {
    cursor: not-allowed
}

html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=radio],label {
    -webkit-tap-highlight-color: transparent
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset,ol,ul {
    margin: 0;
    padding: 0
}

ol,ul {
    list-style: none
}

html {
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    line-height: 1.5
}

*,:after,:before {
    border-color: var(--border-subtle-neutral);
    border-style: solid;
    border-width: 0;
    box-sizing: border-box
}

hr {
    border-top-width: 1px
}

img {
    border-style: solid
}

textarea {
    resize: vertical
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: var(--text-neutral)
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: var(--text-neutral)
}

input::-ms-input-placeholder,textarea::-ms-input-placeholder {
    color: var(--text-neutral)
}

input::placeholder,textarea::placeholder {
    color: var(--text-neutral)
}

[role=button],button {
    cursor: pointer
}

table {
    border-collapse: collapse
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

button,input,optgroup,select,textarea {
    color: inherit;
    line-height: inherit;
    padding: 0
}

code,kbd,pre,samp {
    font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    height: auto;
    max-width: 100%
}

.loading-circle {
    -webkit-animation: loadingCircle 1s linear infinite;
    animation: loadingCircle 1s linear infinite
}

@-webkit-keyframes loadingCircle {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loadingCircle {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.clearfix:after {
    clear: both;
    content: "";
    display: table
}

.clearfix:before {
    content: "";
    display: table
}

.hidden {
    display: none
}

.inline {
    display: inline
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.flex-auto {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0
}

.flex-1 {
    flex: 1 1
}

.flex-none {
    flex: none
}

.flex-center {
    justify-content: center
}

.flex-between,.flex-center {
    align-items: center;
    display: flex
}

.flex-between {
    justify-content: space-between
}

.direction-column,.flex-column {
    flex-direction: column
}

.direction-row,.flex-row {
    flex-direction: row
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-no-wrap,.flex-nowrap {
    flex-wrap: nowrap
}

.flex-no-shrink,.flex-shrink-0 {
    flex-shrink: 0
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse
}

.flex-column-reverse {
    flex-direction: column-reverse
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.items-stretch {
    align-items: stretch
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-baseline {
    align-self: baseline
}

.self-stretch {
    align-self: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.content-start {
    align-content: flex-start
}

.content-end {
    align-content: flex-end
}

.content-center {
    align-content: center
}

.content-between {
    align-content: space-between
}

.content-around {
    align-content: space-around
}

.content-stretch {
    align-content: stretch
}

.gap-1 {
    gap: 4px
}

.gap-2 {
    gap: 8px
}

.gap-3 {
    gap: 12px
}

.gap-4 {
    gap: 16px
}

.gap-5 {
    gap: 20px
}

.gap-6 {
    gap: 24px
}

.gap-7 {
    gap: 28px
}

.gap-8 {
    gap: 32px
}

.gap-9 {
    gap: 36px
}

.gap-10 {
    gap: 40px
}

.opacity-0 {
    opacity: 0
}

.opacity-1 {
    opacity: 1
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

:root {
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 20px;
    --space-6: 24px;
    --space-7: 28px;
    --space-8: 32px
}

.m {
    margin: 0
}

.my-0 {
    margin-bottom: 0;
    margin-top: 0
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.p {
    padding: 0
}

.m-1 {
    margin: 4px
}

.mx-1 {
    margin-left: 4px;
    margin-right: 4px
}

.-mx-1 {
    margin-left: -4px;
    margin-right: -4px
}

.my-1 {
    margin-bottom: 4px
}

.mt-1,.my-1 {
    margin-top: 4px
}

.-mt-1 {
    margin-top: -4px
}

.mr-1 {
    margin-right: 4px
}

.-mr-1 {
    margin-right: -4px
}

.mb-1 {
    margin-bottom: 4px
}

.-mb-1 {
    margin-bottom: -4px
}

.ml-1 {
    margin-left: 4px
}

.-ml-1 {
    margin-left: -4px
}

.p-1 {
    padding: 4px
}

.px-1 {
    padding-left: 4px;
    padding-right: 4px
}

.py-1 {
    padding-bottom: 4px
}

.pt-1,.py-1 {
    padding-top: 4px
}

.pr-1 {
    padding-right: 4px
}

.pb-1 {
    padding-bottom: 4px
}

.pl-1 {
    padding-left: 4px
}

.m-2 {
    margin: 8px
}

.mx-2 {
    margin-left: 8px;
    margin-right: 8px
}

.-mx-2 {
    margin-left: -8px;
    margin-right: -8px
}

.my-2 {
    margin-bottom: 8px
}

.mt-2,.my-2 {
    margin-top: 8px
}

.-mt-2 {
    margin-top: -8px
}

.mr-2 {
    margin-right: 8px
}

.-mr-2 {
    margin-right: -8px
}

.mb-2 {
    margin-bottom: 8px
}

.-mb-2 {
    margin-bottom: -8px
}

.ml-2 {
    margin-left: 8px
}

.-ml-2 {
    margin-left: -8px
}

.p-2 {
    padding: 8px
}

.px-2 {
    padding-left: 8px;
    padding-right: 8px
}

.py-2 {
    padding-bottom: 8px
}

.pt-2,.py-2 {
    padding-top: 8px
}

.pr-2 {
    padding-right: 8px
}

.pb-2 {
    padding-bottom: 8px
}

.pl-2 {
    padding-left: 8px
}

.m-3 {
    margin: 12px
}

.mx-3 {
    margin-left: 12px;
    margin-right: 12px
}

.-mx-3 {
    margin-left: -12px;
    margin-right: -12px
}

.my-3 {
    margin-bottom: 12px
}

.mt-3,.my-3 {
    margin-top: 12px
}

.-mt-3 {
    margin-top: -12px
}

.mr-3 {
    margin-right: 12px
}

.-mr-3 {
    margin-right: -12px
}

.mb-3 {
    margin-bottom: 12px
}

.-mb-3 {
    margin-bottom: -12px
}

.ml-3 {
    margin-left: 12px
}

.-ml-3 {
    margin-left: -12px
}

.p-3 {
    padding: 12px
}

.px-3 {
    padding-left: 12px;
    padding-right: 12px
}

.py-3 {
    padding-bottom: 12px
}

.pt-3,.py-3 {
    padding-top: 12px
}

.pr-3 {
    padding-right: 12px
}

.pb-3 {
    padding-bottom: 12px
}

.pl-3 {
    padding-left: 12px
}

.m-4 {
    margin: 16px
}

.mx-4 {
    margin-left: 16px;
    margin-right: 16px
}

.-mx-4 {
    margin-left: -16px;
    margin-right: -16px
}

.my-4 {
    margin-bottom: 16px
}

.mt-4,.my-4 {
    margin-top: 16px
}

.-mt-4 {
    margin-top: -16px
}

.mr-4 {
    margin-right: 16px
}

.-mr-4 {
    margin-right: -16px
}

.mb-4 {
    margin-bottom: 16px
}

.-mb-4 {
    margin-bottom: -16px
}

.ml-4 {
    margin-left: 16px
}

.-ml-4 {
    margin-left: -16px
}

.p-4 {
    padding: 16px
}

.px-4 {
    padding-left: 16px;
    padding-right: 16px
}

.py-4 {
    padding-bottom: 16px
}

.pt-4,.py-4 {
    padding-top: 16px
}

.pr-4 {
    padding-right: 16px
}

.pb-4 {
    padding-bottom: 16px
}

.pl-4 {
    padding-left: 16px
}

.m-5 {
    margin: 20px
}

.mx-5 {
    margin-left: 20px;
    margin-right: 20px
}

.-mx-5 {
    margin-left: -20px;
    margin-right: -20px
}

.my-5 {
    margin-bottom: 20px
}

.mt-5,.my-5 {
    margin-top: 20px
}

.-mt-5 {
    margin-top: -20px
}

.mr-5 {
    margin-right: 20px
}

.-mr-5 {
    margin-right: -20px
}

.mb-5 {
    margin-bottom: 20px
}

.-mb-5 {
    margin-bottom: -20px
}

.ml-5 {
    margin-left: 20px
}

.-ml-5 {
    margin-left: -20px
}

.p-5 {
    padding: 20px
}

.px-5 {
    padding-left: 20px;
    padding-right: 20px
}

.py-5 {
    padding-bottom: 20px
}

.pt-5,.py-5 {
    padding-top: 20px
}

.pr-5 {
    padding-right: 20px
}

.pb-5 {
    padding-bottom: 20px
}

.pl-5 {
    padding-left: 20px
}

.m-6 {
    margin: 24px
}

.mx-6 {
    margin-left: 24px;
    margin-right: 24px
}

.-mx-6 {
    margin-left: -24px;
    margin-right: -24px
}

.my-6 {
    margin-bottom: 24px
}

.mt-6,.my-6 {
    margin-top: 24px
}

.-mt-6 {
    margin-top: -24px
}

.mr-6 {
    margin-right: 24px
}

.-mr-6 {
    margin-right: -24px
}

.mb-6 {
    margin-bottom: 24px
}

.-mb-6 {
    margin-bottom: -24px
}

.ml-6 {
    margin-left: 24px
}

.-ml-6 {
    margin-left: -24px
}

.p-6 {
    padding: 24px
}

.px-6 {
    padding-left: 24px;
    padding-right: 24px
}

.py-6 {
    padding-bottom: 24px
}

.pt-6,.py-6 {
    padding-top: 24px
}

.pr-6 {
    padding-right: 24px
}

.pb-6 {
    padding-bottom: 24px
}

.pl-6 {
    padding-left: 24px
}

.m-7 {
    margin: 28px
}

.mx-7 {
    margin-left: 28px;
    margin-right: 28px
}

.-mx-7 {
    margin-left: -28px;
    margin-right: -28px
}

.my-7 {
    margin-bottom: 28px
}

.mt-7,.my-7 {
    margin-top: 28px
}

.-mt-7 {
    margin-top: -28px
}

.mr-7 {
    margin-right: 28px
}

.-mr-7 {
    margin-right: -28px
}

.mb-7 {
    margin-bottom: 28px
}

.-mb-7 {
    margin-bottom: -28px
}

.ml-7 {
    margin-left: 28px
}

.-ml-7 {
    margin-left: -28px
}

.p-7 {
    padding: 28px
}

.px-7 {
    padding-left: 28px;
    padding-right: 28px
}

.py-7 {
    padding-bottom: 28px
}

.pt-7,.py-7 {
    padding-top: 28px
}

.pr-7 {
    padding-right: 28px
}

.pb-7 {
    padding-bottom: 28px
}

.pl-7 {
    padding-left: 28px
}

.m-8 {
    margin: 32px
}

.mx-8 {
    margin-left: 32px;
    margin-right: 32px
}

.-mx-8 {
    margin-left: -32px;
    margin-right: -32px
}

.my-8 {
    margin-bottom: 32px
}

.mt-8,.my-8 {
    margin-top: 32px
}

.-mt-8 {
    margin-top: -32px
}

.mr-8 {
    margin-right: 32px
}

.-mr-8 {
    margin-right: -32px
}

.mb-8 {
    margin-bottom: 32px
}

.-mb-8 {
    margin-bottom: -32px
}

.ml-8 {
    margin-left: 32px
}

.-ml-8 {
    margin-left: -32px
}

.p-8 {
    padding: 32px
}

.px-8 {
    padding-left: 32px;
    padding-right: 32px
}

.py-8 {
    padding-bottom: 32px
}

.pt-8,.py-8 {
    padding-top: 32px
}

.pr-8 {
    padding-right: 32px
}

.pb-8 {
    padding-bottom: 32px
}

.pl-8 {
    padding-left: 32px
}

.m-9 {
    margin: 36px
}

.mx-9 {
    margin-left: 36px;
    margin-right: 36px
}

.-mx-9 {
    margin-left: -36px;
    margin-right: -36px
}

.my-9 {
    margin-bottom: 36px
}

.mt-9,.my-9 {
    margin-top: 36px
}

.-mt-9 {
    margin-top: -36px
}

.mr-9 {
    margin-right: 36px
}

.-mr-9 {
    margin-right: -36px
}

.mb-9 {
    margin-bottom: 36px
}

.-mb-9 {
    margin-bottom: -36px
}

.ml-9 {
    margin-left: 36px
}

.-ml-9 {
    margin-left: -36px
}

.p-9 {
    padding: 36px
}

.px-9 {
    padding-left: 36px;
    padding-right: 36px
}

.py-9 {
    padding-bottom: 36px
}

.pt-9,.py-9 {
    padding-top: 36px
}

.pr-9 {
    padding-right: 36px
}

.pb-9 {
    padding-bottom: 36px
}

.pl-9 {
    padding-left: 36px
}

.m-10 {
    margin: 40px
}

.mx-10 {
    margin-left: 40px;
    margin-right: 40px
}

.-mx-10 {
    margin-left: -40px;
    margin-right: -40px
}

.my-10 {
    margin-bottom: 40px
}

.mt-10,.my-10 {
    margin-top: 40px
}

.-mt-10 {
    margin-top: -40px
}

.mr-10 {
    margin-right: 40px
}

.-mr-10 {
    margin-right: -40px
}

.mb-10 {
    margin-bottom: 40px
}

.-mb-10 {
    margin-bottom: -40px
}

.ml-10 {
    margin-left: 40px
}

.-ml-10 {
    margin-left: -40px
}

.p-10 {
    padding: 40px
}

.px-10 {
    padding-left: 40px;
    padding-right: 40px
}

.py-10 {
    padding-bottom: 40px
}

.pt-10,.py-10 {
    padding-top: 40px
}

.pr-10 {
    padding-right: 40px
}

.pb-10 {
    padding-bottom: 40px
}

.pl-10 {
    padding-left: 40px
}

.m-11 {
    margin: 44px
}

.mx-11 {
    margin-left: 44px;
    margin-right: 44px
}

.-mx-11 {
    margin-left: -44px;
    margin-right: -44px
}

.my-11 {
    margin-bottom: 44px
}

.mt-11,.my-11 {
    margin-top: 44px
}

.-mt-11 {
    margin-top: -44px
}

.mr-11 {
    margin-right: 44px
}

.-mr-11 {
    margin-right: -44px
}

.mb-11 {
    margin-bottom: 44px
}

.-mb-11 {
    margin-bottom: -44px
}

.ml-11 {
    margin-left: 44px
}

.-ml-11 {
    margin-left: -44px
}

.p-11 {
    padding: 44px
}

.px-11 {
    padding-left: 44px;
    padding-right: 44px
}

.py-11 {
    padding-bottom: 44px
}

.pt-11,.py-11 {
    padding-top: 44px
}

.pr-11 {
    padding-right: 44px
}

.pb-11 {
    padding-bottom: 44px
}

.pl-11 {
    padding-left: 44px
}

.m-12 {
    margin: 48px
}

.mx-12 {
    margin-left: 48px;
    margin-right: 48px
}

.-mx-12 {
    margin-left: -48px;
    margin-right: -48px
}

.my-12 {
    margin-bottom: 48px
}

.mt-12,.my-12 {
    margin-top: 48px
}

.-mt-12 {
    margin-top: -48px
}

.mr-12 {
    margin-right: 48px
}

.-mr-12 {
    margin-right: -48px
}

.mb-12 {
    margin-bottom: 48px
}

.-mb-12 {
    margin-bottom: -48px
}

.ml-12 {
    margin-left: 48px
}

.-ml-12 {
    margin-left: -48px
}

.p-12 {
    padding: 48px
}

.px-12 {
    padding-left: 48px;
    padding-right: 48px
}

.py-12 {
    padding-bottom: 48px
}

.pt-12,.py-12 {
    padding-top: 48px
}

.pr-12 {
    padding-right: 48px
}

.pb-12 {
    padding-bottom: 48px
}

.pl-12 {
    padding-left: 48px
}

.m-13 {
    margin: 52px
}

.mx-13 {
    margin-left: 52px;
    margin-right: 52px
}

.-mx-13 {
    margin-left: -52px;
    margin-right: -52px
}

.my-13 {
    margin-bottom: 52px
}

.mt-13,.my-13 {
    margin-top: 52px
}

.-mt-13 {
    margin-top: -52px
}

.mr-13 {
    margin-right: 52px
}

.-mr-13 {
    margin-right: -52px
}

.mb-13 {
    margin-bottom: 52px
}

.-mb-13 {
    margin-bottom: -52px
}

.ml-13 {
    margin-left: 52px
}

.-ml-13 {
    margin-left: -52px
}

.p-13 {
    padding: 52px
}

.px-13 {
    padding-left: 52px;
    padding-right: 52px
}

.py-13 {
    padding-bottom: 52px
}

.pt-13,.py-13 {
    padding-top: 52px
}

.pr-13 {
    padding-right: 52px
}

.pb-13 {
    padding-bottom: 52px
}

.pl-13 {
    padding-left: 52px
}

.m-14 {
    margin: 56px
}

.mx-14 {
    margin-left: 56px;
    margin-right: 56px
}

.-mx-14 {
    margin-left: -56px;
    margin-right: -56px
}

.my-14 {
    margin-bottom: 56px
}

.mt-14,.my-14 {
    margin-top: 56px
}

.-mt-14 {
    margin-top: -56px
}

.mr-14 {
    margin-right: 56px
}

.-mr-14 {
    margin-right: -56px
}

.mb-14 {
    margin-bottom: 56px
}

.-mb-14 {
    margin-bottom: -56px
}

.ml-14 {
    margin-left: 56px
}

.-ml-14 {
    margin-left: -56px
}

.p-14 {
    padding: 56px
}

.px-14 {
    padding-left: 56px;
    padding-right: 56px
}

.py-14 {
    padding-bottom: 56px
}

.pt-14,.py-14 {
    padding-top: 56px
}

.pr-14 {
    padding-right: 56px
}

.pb-14 {
    padding-bottom: 56px
}

.pl-14 {
    padding-left: 56px
}

.m-15 {
    margin: 60px
}

.mx-15 {
    margin-left: 60px;
    margin-right: 60px
}

.-mx-15 {
    margin-left: -60px;
    margin-right: -60px
}

.my-15 {
    margin-bottom: 60px
}

.mt-15,.my-15 {
    margin-top: 60px
}

.-mt-15 {
    margin-top: -60px
}

.mr-15 {
    margin-right: 60px
}

.-mr-15 {
    margin-right: -60px
}

.mb-15 {
    margin-bottom: 60px
}

.-mb-15 {
    margin-bottom: -60px
}

.ml-15 {
    margin-left: 60px
}

.-ml-15 {
    margin-left: -60px
}

.p-15 {
    padding: 60px
}

.px-15 {
    padding-left: 60px;
    padding-right: 60px
}

.py-15 {
    padding-bottom: 60px
}

.pt-15,.py-15 {
    padding-top: 60px
}

.pr-15 {
    padding-right: 60px
}

.pb-15 {
    padding-bottom: 60px
}

.pl-15 {
    padding-left: 60px
}

.m-16 {
    margin: 64px
}

.mx-16 {
    margin-left: 64px;
    margin-right: 64px
}

.-mx-16 {
    margin-left: -64px;
    margin-right: -64px
}

.my-16 {
    margin-bottom: 64px
}

.mt-16,.my-16 {
    margin-top: 64px
}

.-mt-16 {
    margin-top: -64px
}

.mr-16 {
    margin-right: 64px
}

.-mr-16 {
    margin-right: -64px
}

.mb-16 {
    margin-bottom: 64px
}

.-mb-16 {
    margin-bottom: -64px
}

.ml-16 {
    margin-left: 64px
}

.-ml-16 {
    margin-left: -64px
}

.p-16 {
    padding: 64px
}

.px-16 {
    padding-left: 64px;
    padding-right: 64px
}

.py-16 {
    padding-bottom: 64px
}

.pt-16,.py-16 {
    padding-top: 64px
}

.pr-16 {
    padding-right: 64px
}

.pb-16 {
    padding-bottom: 64px
}

.pl-16 {
    padding-left: 64px
}

.m-17 {
    margin: 68px
}

.mx-17 {
    margin-left: 68px;
    margin-right: 68px
}

.-mx-17 {
    margin-left: -68px;
    margin-right: -68px
}

.my-17 {
    margin-bottom: 68px
}

.mt-17,.my-17 {
    margin-top: 68px
}

.-mt-17 {
    margin-top: -68px
}

.mr-17 {
    margin-right: 68px
}

.-mr-17 {
    margin-right: -68px
}

.mb-17 {
    margin-bottom: 68px
}

.-mb-17 {
    margin-bottom: -68px
}

.ml-17 {
    margin-left: 68px
}

.-ml-17 {
    margin-left: -68px
}

.p-17 {
    padding: 68px
}

.px-17 {
    padding-left: 68px;
    padding-right: 68px
}

.py-17 {
    padding-bottom: 68px
}

.pt-17,.py-17 {
    padding-top: 68px
}

.pr-17 {
    padding-right: 68px
}

.pb-17 {
    padding-bottom: 68px
}

.pl-17 {
    padding-left: 68px
}

.m-18 {
    margin: 72px
}

.mx-18 {
    margin-left: 72px;
    margin-right: 72px
}

.-mx-18 {
    margin-left: -72px;
    margin-right: -72px
}

.my-18 {
    margin-bottom: 72px
}

.mt-18,.my-18 {
    margin-top: 72px
}

.-mt-18 {
    margin-top: -72px
}

.mr-18 {
    margin-right: 72px
}

.-mr-18 {
    margin-right: -72px
}

.mb-18 {
    margin-bottom: 72px
}

.-mb-18 {
    margin-bottom: -72px
}

.ml-18 {
    margin-left: 72px
}

.-ml-18 {
    margin-left: -72px
}

.p-18 {
    padding: 72px
}

.px-18 {
    padding-left: 72px;
    padding-right: 72px
}

.py-18 {
    padding-bottom: 72px
}

.pt-18,.py-18 {
    padding-top: 72px
}

.pr-18 {
    padding-right: 72px
}

.pb-18 {
    padding-bottom: 72px
}

.pl-18 {
    padding-left: 72px
}

.m-19 {
    margin: 76px
}

.mx-19 {
    margin-left: 76px;
    margin-right: 76px
}

.-mx-19 {
    margin-left: -76px;
    margin-right: -76px
}

.my-19 {
    margin-bottom: 76px
}

.mt-19,.my-19 {
    margin-top: 76px
}

.-mt-19 {
    margin-top: -76px
}

.mr-19 {
    margin-right: 76px
}

.-mr-19 {
    margin-right: -76px
}

.mb-19 {
    margin-bottom: 76px
}

.-mb-19 {
    margin-bottom: -76px
}

.ml-19 {
    margin-left: 76px
}

.-ml-19 {
    margin-left: -76px
}

.p-19 {
    padding: 76px
}

.px-19 {
    padding-left: 76px;
    padding-right: 76px
}

.py-19 {
    padding-bottom: 76px
}

.pt-19,.py-19 {
    padding-top: 76px
}

.pr-19 {
    padding-right: 76px
}

.pb-19 {
    padding-bottom: 76px
}

.pl-19 {
    padding-left: 76px
}

.m-20 {
    margin: 80px
}

.mx-20 {
    margin-left: 80px;
    margin-right: 80px
}

.-mx-20 {
    margin-left: -80px;
    margin-right: -80px
}

.my-20 {
    margin-bottom: 80px
}

.mt-20,.my-20 {
    margin-top: 80px
}

.-mt-20 {
    margin-top: -80px
}

.mr-20 {
    margin-right: 80px
}

.-mr-20 {
    margin-right: -80px
}

.mb-20 {
    margin-bottom: 80px
}

.-mb-20 {
    margin-bottom: -80px
}

.ml-20 {
    margin-left: 80px
}

.-ml-20 {
    margin-left: -80px
}

.p-20 {
    padding: 80px
}

.px-20 {
    padding-left: 80px;
    padding-right: 80px
}

.py-20 {
    padding-bottom: 80px
}

.pt-20,.py-20 {
    padding-top: 80px
}

.pr-20 {
    padding-right: 80px
}

.pb-20 {
    padding-bottom: 80px
}

.pl-20 {
    padding-left: 80px
}

.m-21 {
    margin: 84px
}

.mx-21 {
    margin-left: 84px;
    margin-right: 84px
}

.-mx-21 {
    margin-left: -84px;
    margin-right: -84px
}

.my-21 {
    margin-bottom: 84px
}

.mt-21,.my-21 {
    margin-top: 84px
}

.-mt-21 {
    margin-top: -84px
}

.mr-21 {
    margin-right: 84px
}

.-mr-21 {
    margin-right: -84px
}

.mb-21 {
    margin-bottom: 84px
}

.-mb-21 {
    margin-bottom: -84px
}

.ml-21 {
    margin-left: 84px
}

.-ml-21 {
    margin-left: -84px
}

.p-21 {
    padding: 84px
}

.px-21 {
    padding-left: 84px;
    padding-right: 84px
}

.py-21 {
    padding-bottom: 84px
}

.pt-21,.py-21 {
    padding-top: 84px
}

.pr-21 {
    padding-right: 84px
}

.pb-21 {
    padding-bottom: 84px
}

.pl-21 {
    padding-left: 84px
}

.m-22 {
    margin: 88px
}

.mx-22 {
    margin-left: 88px;
    margin-right: 88px
}

.-mx-22 {
    margin-left: -88px;
    margin-right: -88px
}

.my-22 {
    margin-bottom: 88px
}

.mt-22,.my-22 {
    margin-top: 88px
}

.-mt-22 {
    margin-top: -88px
}

.mr-22 {
    margin-right: 88px
}

.-mr-22 {
    margin-right: -88px
}

.mb-22 {
    margin-bottom: 88px
}

.-mb-22 {
    margin-bottom: -88px
}

.ml-22 {
    margin-left: 88px
}

.-ml-22 {
    margin-left: -88px
}

.p-22 {
    padding: 88px
}

.px-22 {
    padding-left: 88px;
    padding-right: 88px
}

.py-22 {
    padding-bottom: 88px
}

.pt-22,.py-22 {
    padding-top: 88px
}

.pr-22 {
    padding-right: 88px
}

.pb-22 {
    padding-bottom: 88px
}

.pl-22 {
    padding-left: 88px
}

.m-23 {
    margin: 92px
}

.mx-23 {
    margin-left: 92px;
    margin-right: 92px
}

.-mx-23 {
    margin-left: -92px;
    margin-right: -92px
}

.my-23 {
    margin-bottom: 92px
}

.mt-23,.my-23 {
    margin-top: 92px
}

.-mt-23 {
    margin-top: -92px
}

.mr-23 {
    margin-right: 92px
}

.-mr-23 {
    margin-right: -92px
}

.mb-23 {
    margin-bottom: 92px
}

.-mb-23 {
    margin-bottom: -92px
}

.ml-23 {
    margin-left: 92px
}

.-ml-23 {
    margin-left: -92px
}

.p-23 {
    padding: 92px
}

.px-23 {
    padding-left: 92px;
    padding-right: 92px
}

.py-23 {
    padding-bottom: 92px
}

.pt-23,.py-23 {
    padding-top: 92px
}

.pr-23 {
    padding-right: 92px
}

.pb-23 {
    padding-bottom: 92px
}

.pl-23 {
    padding-left: 92px
}

.m-24 {
    margin: 96px
}

.mx-24 {
    margin-left: 96px;
    margin-right: 96px
}

.-mx-24 {
    margin-left: -96px;
    margin-right: -96px
}

.my-24 {
    margin-bottom: 96px
}

.mt-24,.my-24 {
    margin-top: 96px
}

.-mt-24 {
    margin-top: -96px
}

.mr-24 {
    margin-right: 96px
}

.-mr-24 {
    margin-right: -96px
}

.mb-24 {
    margin-bottom: 96px
}

.-mb-24 {
    margin-bottom: -96px
}

.ml-24 {
    margin-left: 96px
}

.-ml-24 {
    margin-left: -96px
}

.p-24 {
    padding: 96px
}

.px-24 {
    padding-left: 96px;
    padding-right: 96px
}

.py-24 {
    padding-bottom: 96px
}

.pt-24,.py-24 {
    padding-top: 96px
}

.pr-24 {
    padding-right: 96px
}

.pb-24 {
    padding-bottom: 96px
}

.pl-24 {
    padding-left: 96px
}

.m-25 {
    margin: 100px
}

.mx-25 {
    margin-left: 100px;
    margin-right: 100px
}

.-mx-25 {
    margin-left: -100px;
    margin-right: -100px
}

.my-25 {
    margin-bottom: 100px
}

.mt-25,.my-25 {
    margin-top: 100px
}

.-mt-25 {
    margin-top: -100px
}

.mr-25 {
    margin-right: 100px
}

.-mr-25 {
    margin-right: -100px
}

.mb-25 {
    margin-bottom: 100px
}

.-mb-25 {
    margin-bottom: -100px
}

.ml-25 {
    margin-left: 100px
}

.-ml-25 {
    margin-left: -100px
}

.p-25 {
    padding: 100px
}

.px-25 {
    padding-left: 100px;
    padding-right: 100px
}

.py-25 {
    padding-bottom: 100px
}

.pt-25,.py-25 {
    padding-top: 100px
}

.pr-25 {
    padding-right: 100px
}

.pb-25 {
    padding-bottom: 100px
}

.pl-25 {
    padding-left: 100px
}

.m-26 {
    margin: 104px
}

.mx-26 {
    margin-left: 104px;
    margin-right: 104px
}

.-mx-26 {
    margin-left: -104px;
    margin-right: -104px
}

.my-26 {
    margin-bottom: 104px
}

.mt-26,.my-26 {
    margin-top: 104px
}

.-mt-26 {
    margin-top: -104px
}

.mr-26 {
    margin-right: 104px
}

.-mr-26 {
    margin-right: -104px
}

.mb-26 {
    margin-bottom: 104px
}

.-mb-26 {
    margin-bottom: -104px
}

.ml-26 {
    margin-left: 104px
}

.-ml-26 {
    margin-left: -104px
}

.p-26 {
    padding: 104px
}

.px-26 {
    padding-left: 104px;
    padding-right: 104px
}

.py-26 {
    padding-bottom: 104px
}

.pt-26,.py-26 {
    padding-top: 104px
}

.pr-26 {
    padding-right: 104px
}

.pb-26 {
    padding-bottom: 104px
}

.pl-26 {
    padding-left: 104px
}

.m-27 {
    margin: 108px
}

.mx-27 {
    margin-left: 108px;
    margin-right: 108px
}

.-mx-27 {
    margin-left: -108px;
    margin-right: -108px
}

.my-27 {
    margin-bottom: 108px
}

.mt-27,.my-27 {
    margin-top: 108px
}

.-mt-27 {
    margin-top: -108px
}

.mr-27 {
    margin-right: 108px
}

.-mr-27 {
    margin-right: -108px
}

.mb-27 {
    margin-bottom: 108px
}

.-mb-27 {
    margin-bottom: -108px
}

.ml-27 {
    margin-left: 108px
}

.-ml-27 {
    margin-left: -108px
}

.p-27 {
    padding: 108px
}

.px-27 {
    padding-left: 108px;
    padding-right: 108px
}

.py-27 {
    padding-bottom: 108px
}

.pt-27,.py-27 {
    padding-top: 108px
}

.pr-27 {
    padding-right: 108px
}

.pb-27 {
    padding-bottom: 108px
}

.pl-27 {
    padding-left: 108px
}

.m-28 {
    margin: 112px
}

.mx-28 {
    margin-left: 112px;
    margin-right: 112px
}

.-mx-28 {
    margin-left: -112px;
    margin-right: -112px
}

.my-28 {
    margin-bottom: 112px
}

.mt-28,.my-28 {
    margin-top: 112px
}

.-mt-28 {
    margin-top: -112px
}

.mr-28 {
    margin-right: 112px
}

.-mr-28 {
    margin-right: -112px
}

.mb-28 {
    margin-bottom: 112px
}

.-mb-28 {
    margin-bottom: -112px
}

.ml-28 {
    margin-left: 112px
}

.-ml-28 {
    margin-left: -112px
}

.p-28 {
    padding: 112px
}

.px-28 {
    padding-left: 112px;
    padding-right: 112px
}

.py-28 {
    padding-bottom: 112px
}

.pt-28,.py-28 {
    padding-top: 112px
}

.pr-28 {
    padding-right: 112px
}

.pb-28 {
    padding-bottom: 112px
}

.pl-28 {
    padding-left: 112px
}

.m-29 {
    margin: 116px
}

.mx-29 {
    margin-left: 116px;
    margin-right: 116px
}

.-mx-29 {
    margin-left: -116px;
    margin-right: -116px
}

.my-29 {
    margin-bottom: 116px
}

.mt-29,.my-29 {
    margin-top: 116px
}

.-mt-29 {
    margin-top: -116px
}

.mr-29 {
    margin-right: 116px
}

.-mr-29 {
    margin-right: -116px
}

.mb-29 {
    margin-bottom: 116px
}

.-mb-29 {
    margin-bottom: -116px
}

.ml-29 {
    margin-left: 116px
}

.-ml-29 {
    margin-left: -116px
}

.p-29 {
    padding: 116px
}

.px-29 {
    padding-left: 116px;
    padding-right: 116px
}

.py-29 {
    padding-bottom: 116px
}

.pt-29,.py-29 {
    padding-top: 116px
}

.pr-29 {
    padding-right: 116px
}

.pb-29 {
    padding-bottom: 116px
}

.pl-29 {
    padding-left: 116px
}

.m-30 {
    margin: 120px
}

.mx-30 {
    margin-left: 120px;
    margin-right: 120px
}

.-mx-30 {
    margin-left: -120px;
    margin-right: -120px
}

.my-30 {
    margin-bottom: 120px
}

.mt-30,.my-30 {
    margin-top: 120px
}

.-mt-30 {
    margin-top: -120px
}

.mr-30 {
    margin-right: 120px
}

.-mr-30 {
    margin-right: -120px
}

.mb-30 {
    margin-bottom: 120px
}

.-mb-30 {
    margin-bottom: -120px
}

.ml-30 {
    margin-left: 120px
}

.-ml-30 {
    margin-left: -120px
}

.p-30 {
    padding: 120px
}

.px-30 {
    padding-left: 120px;
    padding-right: 120px
}

.py-30 {
    padding-bottom: 120px
}

.pt-30,.py-30 {
    padding-top: 120px
}

.pr-30 {
    padding-right: 120px
}

.pb-30 {
    padding-bottom: 120px
}

.pl-30 {
    padding-left: 120px
}

@media (min-width: 1024px) {
    .lg\:p-12 {
        padding:48px
    }

    .lg\:px-10 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.last\:mb-0:last-child {
    margin-bottom: 0
}

.w-full {
    width: 100%
}

.w-auto {
    width: auto
}

.w-1\/2 {
    width: 50%
}

.w-1\/3 {
    width: 33.333333%
}

.w-2\/3 {
    width: 66.666667%
}

.w-1\/4 {
    width: 25%
}

.w-3\/4 {
    width: 75%
}

.w-1\/6 {
    width: 16.666667%
}

.w-7\/12 {
    width: 58.333333%
}

.w-3 {
    width: 12px
}

.w-@slash-1 {
    width: 18px
}

.w-5 {
    width: 20px
}

.w-6 {
    width: 24px
}

.w-8 {
    width: 32px
}

.w-10 {
    width: 40px
}

.w-12 {
    width: 48px
}

.w-16 {
    width: 64px
}

.w-18 {
    width: 72px
}

.w-20 {
    width: 80px
}

.w-24 {
    width: 96px
}

.w-@slash-2 {
    width: 98px
}

.w-30 {
    width: 120px
}

.w-32 {
    width: 128px
}

.w-40 {
    width: 160px
}

.w-45 {
    width: 180px
}

.w-60 {
    width: 240px
}

.w-64 {
    width: 256px
}

.w-68 {
    width: 272px
}

.w-75 {
    width: 300px
}

.w-80 {
    width: 320px
}

.w-85 {
    width: 340px
}

.w-95 {
    width: 380px
}

.w-105 {
    width: 420px
}

.w-115 {
    width: 460px
}

.w-130 {
    width: 520px
}

.w-142 {
    width: 568px
}

.w-150 {
    width: 600px
}

.w-155 {
    width: 620px
}

.w-240 {
    width: 960px
}

.w-300 {
    width: 1200px
}

.min-w-24 {
    min-width: 96px
}

.max-w-full {
    max-width: 100%
}

.h-full {
    height: 100%
}

.h-5 {
    height: 20px
}

.h-8 {
    height: 32px
}

.max-h-96 {
    max-height: 416px
}

.min-h-56 {
    min-height: 224px
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.break-words {
    word-wrap: break-word
}

.text-ellipsis,.textEllipsis,.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.truncate-2 {
    -webkit-line-clamp: 2
}

.truncate-2,.truncate-3 {
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal
}

.truncate-3 {
    -webkit-line-clamp: 3
}

.label-required:after {
    color: var(--fill-error);
    content: "*";
    display: inline-block;
    font-family: SimSun,sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-left: 4px
}

.visually-hidden {
    clip: rect(0,0,0,0)!important;
    border: 0!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    white-space: nowrap!important;
    width: 1px!important
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.ring {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary),0 0 transparent
}

.focus-mask .MuiCheckbox-root:focus-within,.focus-mask .MuiRadio-root:focus-within,.focus-mask .MuiSwitch-root:focus-within,.focus-mask .question-item-checkbox:focus-within,.focus-mask .question-item-radio:focus-within,.focus-mask [role=button]:focus,.focus-mask a:focus,.focus-mask button:focus,.focus-mask div:focus,.focus-mask div[role=button]:focus,.focus-mask label[role=button]:focus,.focus-mask li[role=option]:focus,.focus-mask p:focus,.focus-mask span:focus,.focus-mask span[role=button]:focus {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary),0 0 transparent
}

.ui-Autocomplete-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot {
    gap: 4px!important;
    padding-bottom: 5px!important;
    padding-top: 5px!important
}

.livesdk__campaign {
    z-index: 1000!important
}

._content_b7ykO {
    display: flex;
    margin-bottom: 8px
}

._title_ZgZMx {
    color: var(--text-neutral);
    flex: none;
    width: 120px
}

._dialogDesc_p3p4y {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 16px
}

._desc_XvqRO {
    margin-bottom: 16px
}

._link_JKj3R {
    color: var(--text-primary)
}

._link_JKj3R:hover {
    color: var(--state-primary-hover);
    text-decoration: underline
}

._errorTip_gIIPY {
    margin-bottom: 16px
}

._errorTitle_wieMw {
    font-size: 24px;
    font-weight: 600px;
    padding-bottom: 12px
}

:root {
    --bg-default: #fff;
    --bg-neutral: #fcfdfd;
    --bg-darker-neutral: #f1f4f6;
    --fill-default: #fff;
    --fill-subtler-neutral: #f7f9fa;
    --fill-subtle-neutral: #f1f4f6;
    --fill-neutral: #686f79;
    --fill-global-neutral: #555b62;
    --fill-subtler-primary: #f2f8ff;
    --fill-primary: #0d6bde;
    --fill-global-primary: #0d6bde;
    --fill-subtler-informative: #f2f8ff;
    --fill-informative: #0d6bde;
    --fill-global-informative: #0d6bde;
    --fill-subtler-error: #fff2f5;
    --fill-error: #da1639;
    --fill-global-error: #da1639;
    --fill-subtler-warning: #fff9f2;
    --fill-warning: #b36200;
    --fill-global-warning: #b36200;
    --fill-subtler-success: #f2fff6;
    --fill-success: #247f40;
    --fill-global-success: #247f40;
    --fill-subtler-complementary: #fff7f2;
    --fill-complementary: #ff5f0f;
    --fill-global-complementary: #9d3b0f;
    --fill-subtler-supplementary1: #f7f2fb;
    --fill-supplementary1: #9053c2;
    --fill-global-supplementary1: #9053c2;
    --fill-subtler-supplementary2: #d4fcfb;
    --fill-supplementary2: #007c7c;
    --fill-global-supplementary2: #007c7c;
    --fill-global-supplementary3: #2974a8;
    --fill-contrary-subtler-transparent: #0000000a;
    --fill-contrary-subtle-transparent: #0000001f;
    --fill-contrary-transparent: #0000006b;
    --fill-contrary-strong-transparent: #0000008f;
    --fill-blend-subtle-transparent: #ffffff1a;
    --fill-blend-transparent: #ffffff54;
    --fill-blend-strong-transparent: #ffffff7a;
    --fill-global-subtle-dark-transparent: #0000001f;
    --fill-global-dark-transparent: #0000006b;
    --fill-global-strong-dark-transparent: #0000008f;
    --fill-global-subtle-light-transparent: #ffffff1a;
    --fill-global-light-transparent: #ffffff54;
    --fill-global-strong-light-transparent: #ffffff7a;
    --fill-elevated-subtler: #ffffff80;
    --fill-elevated-subtle: #ffffff99;
    --fill-elevated-default: #ffffffb2;
    --fill-elevated-strong: #ffffffcc;
    --fill-elevated-stronger: #ffffffe5;
    --text-neutral: #686f79;
    --text-strong-neutral: #555b62;
    --text-stronger-neutral: #2a2b2d;
    --text-primary: #0d6bde;
    --text-strong-primary: #2057b1;
    --text-stronger-primary: #1a2a52;
    --text-alternative-primary: #0b5cff;
    --text-global-primary: #0d6bde;
    --text-informative: #0d6bde;
    --text-strong-informative: #2057b1;
    --text-stronger-informative: #1a2a52;
    --text-error: #da1639;
    --text-strong-error: #af1e30;
    --text-stronger-error: #54171a;
    --text-alternative-error: #db1439;
    --text-global-error: #da1639;
    --text-warning: #b36200;
    --text-strong-warning: #884b0a;
    --text-global-strong-warning: #884b0a;
    --text-stronger-warning: #492b0d;
    --text-success: #247f40;
    --text-strong-success: #196830;
    --text-stronger-success: #123019;
    --text-complementary: #cf4b0a;
    --text-strong-complementary: #9d3b0f;
    --text-stronger-complementary: #59260f;
    --text-supplementary1: #9053c2;
    --text-strong-supplementary1: #73439a;
    --text-stronger-supplementary1: #261735;
    --text-supplementary2: #007c7c;
    --text-strong-supplementary2: #006462;
    --text-stronger-supplementary2: #002322;
    --icon-neutral: #8e9194;
    --icon-primary: #3b90f7;
    --icon-error: #ff2638;
    --icon-warning: gold;
    --icon-success: #09a639;
    --icon-complementary: #f50;
    --icon-informative: #3b90f7;
    --icon-supplementary1: #ad75da;
    --icon-supplementary2: #009e9a;
    --icon-strong-neutral: #555b62;
    --icon-stronger-neutral: #2a2b2d;
    --border-subtle-neutral: #dfe3e8;
    --border-neutral: #939ba4;
    --border-strong-neutral: #555b62;
    --border-subtle-primary: #a8ccf8;
    --border-primary: #4b96f1;
    --border-strong-primary: #2057b1;
    --border-subtle-informative: #a8ccf8;
    --border-informative: #4b96f1;
    --border-strong-informative: #2057b1;
    --border-subtle-error: #f6aab8;
    --border-error: #ff6682;
    --border-strong-error: #af1e30;
    --border-subtle-warning: #e1bd93;
    --border-warning: #c28030;
    --border-strong-warning: #884b0a;
    --border-subtle-success: #9ecead;
    --border-success: #48ad67;
    --border-strong-success: #196830;
    --border-subtle-complementary: #ffab81;
    --border-complementary: #ff5f0f;
    --border-strong-complementary: #9d3b0f;
    --border-subtle-supplementary1: #ebddf6;
    --border-supplementary1: #ad75da;
    --border-strong-supplementary1: #73439a;
    --border-subtle-supplementary2: #61f6f2;
    --border-supplementary2: #009e9a;
    --border-strong-supplementary2: #006462;
    --state-subtle-neutral-hover: #6e76801f;
    --state-subtle-neutral-press: #6e76806b;
    --state-neutral-hover: #5e646d;
    --state-neutral-press: #3e4349;
    --state-neutral-select: #6e76801f;
    --state-hover: #0000001f;
    --state-press: #0000006b;
    --state-subtle-disable: #adb1b840;
    --state-disable: #adb1b8;
    --state-global-disable: #adb1b8;
    --state-inactive: #ffffff99;
    --state-subtle-primary-hover: #0e72ed1f;
    --state-subtle-primary-press: #0e72ed6b;
    --state-primary-hover: #0c60c8;
    --state-primary-press: #084085;
    --state-subtle-primary-disable: #aacdf8;
    --state-subtle-informative-hover: #0e72ed1f;
    --state-subtle-informative-press: #0e72ed6b;
    --state-informative-hover: #0c60c8;
    --state-informative-press: #084085;
    --state-subtle-error-hover: #e8173d1f;
    --state-subtle-error-press: #e8173d6b;
    --state-error-hover: #c41434;
    --state-error-press: #830d23;
    --state-subtle-error-disable: #f7bac6;
    --state-subtle-warning-hover: #b362001f;
    --state-subtle-warning-press: #b362006b;
    --state-warning-hover: #a15800;
    --state-warning-press: #6c3b00;
    --state-subtle-success-hover: #2685431f;
    --state-subtle-success-press: #2685436b;
    --state-success-hover: #207239;
    --state-success-press: #164c26;
    --state-subtle-complementary-hover: #cf4b0a1f;
    --state-subtle-complementary-press: #cf4b0a6b;
    --state-complementary-hover: #ba4409;
    --state-complementary-press: #7c2d06;
    --state-subtle-supplementary1-hover: #9053c21f;
    --state-subtle-supplementary1-press: #9053c26b;
    --state-supplementary1-hover: #8341b8;
    --state-supplementary1-press: #572c7b;
    --state-subtle-supplementary2-hover: #007c7c1f;
    --state-subtle-supplementary2-press: #007c7c6b;
    --state-supplementary2-hover: #007070;
    --state-supplementary2-press: #004a4a;
    --state-contrary-subtler-transparent-hover: #00000014;
    --state-contrary-subtler-transparent-press: #0000003d;
    --state-contrary-subtle-transparent-hover: #0000003d;
    --state-contrary-subtle-transparent-press: #0000007a;
    --state-contrary-transparent-hover: #0000007a;
    --state-contrary-transparent-press: #000000cc;
    --state-contrary-strong-transparent-hover: #000000a3;
    --state-contrary-strong-transparent-press: #000000f5;
    --state-global-subtle-dark-transparent-hover: #0000003d;
    --state-global-subtle-dark-transparent-press: #0000007a;
    --state-global-dark-transparent-hover: #0000007a;
    --state-global-dark-transparent-press: #000000cc;
    --state-global-strong-dark-transparent-hover: #000000a3;
    --state-global-strong-dark-transparent-press: #000000f5;
    --state-global-subtle-light-transparent-hover: #ffffff7a;
    --state-global-subtle-light-transparent-press: #00000052;
    --state-global-light-transparent-hover: #ffffffa3;
    --state-global-light-transparent-press: #0000003d;
    --state-global-strong-light-transparent-hover: #ffffffcc;
    --state-global-strong-light-transparent-press: #00000029;
    --inverse-default: #fff;
    --inverse-neutral: #f7f9fa;
    --inverse-global-default: #fff;
    --underlay-dark: #00000033;
    --underlay-default: #ffffffcc;
    --underlay-dropShadow: #00000014;
    --underlay-global-dropShadow: #00000014;
    --component-input-border: #c1c6ce;
    --component-badge-bg-alert: #da1639;
    --component-badge-text-alert: #fff;
    --component-textHighlight-bg: #fff5c5;
    --component-toggleButton-bg-selected: #ecf4fd;
    --component-toggleButton-bg-selectedHover: #0e72ed66;
    --component-toggleButton-bg-selectedPress: #0e72ed8f;
    --component-toggleButton-text-selected: #0d6bde;
    --component-toggleButton-text-unselected: #000;
    --shadow-sm: 0 4px 8px 0 var(--underlay-dropShadow),0 2px 4px 0 var(--underlay-dropShadow);
    --shadow-md: 0 12px 24px 0 var(--underlay-dropShadow),0 6px 12px 0 var(--underlay-dropShadow);
    --shadow-lg: 0 24px 48px 0 var(--underlay-dropShadow),0 12px 24px 0 var(--underlay-dropShadow)
}

:root {
    --font-family: system-ui,Roboto,"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","Android Emoji","SF Pro","Almaden Sans",Ubuntu,Helvetica,Arial;
    --Bold: 700;
    --Semibold: 600;
    --Medium: 500;
    --Regular: 400;
    --display1-size: 36px;
    --display1-line-height: 40px;
    --display2-size: 24px;
    --display2-line-height: 28px;
    --display3-size: 20px;
    --display3-line-height: 24px;
    --bodyLargeBold-size: 16px;
    --bodyLargeBold-line-height: 20px;
    --bodyLargeMedium-size: 16px;
    --bodyLargeMedium-line-height: 20px;
    --bodyLarge-size: 16px;
    --bodyLarge-line-height: 20px;
    --bodyBold-size: 14px;
    --bodyBold-line-height: 20px;
    --body-size: 14px;
    --body-line-height: 20px;
    --subtitleBold-size: 12px;
    --subtitleBold-line-height: 16px;
    --subtitle-size: 12px;
    --subtitle-line-height: 16px;
    --caption-size: 10px;
    --caption-line-height: 16px;
    --label-size: 10px;
    --label-line-height: 12px
}

.prism-display1 {
    font-family: var(--font-family);
    font-size: var(--display1-size);
    font-weight: var(--Bold);
    line-height: var(--display1-line-height)
}

.prism-display2 {
    font-size: var(--display2-size);
    line-height: var(--display2-line-height)
}

.prism-display2,.prism-display3 {
    font-family: var(--font-family);
    font-weight: var(--Semibold)
}

.prism-display3 {
    font-size: var(--display3-size);
    line-height: var(--display3-line-height)
}

.prism-bodyLargeBold {
    font-family: var(--font-family);
    font-size: var(--bodyLargeBold-size);
    font-weight: var(--Semibold);
    line-height: var(--bodyLargeBold-line-height)
}

.prism-bodyLarge {
    font-family: var(--font-family);
    font-size: var(--bodyLarge-size);
    font-weight: var(--Regular);
    line-height: var(--bodyLarge-line-height)
}

.prism-bodyLargeMedium {
    font-family: var(--font-family);
    font-size: var(--bodyLargeMedium-size);
    font-weight: var(--Medium);
    line-height: var(--bodyLargeMedium-line-height)
}

.prism-bodyBold {
    font-size: var(--bodyBold-size);
    font-weight: var(--Semibold);
    line-height: var(--bodyBold-line-height)
}

.prism-body,.prism-bodyBold {
    font-family: var(--font-family)
}

.prism-body {
    font-size: var(--body-size);
    font-weight: var(--Regular);
    line-height: var(--body-line-height)
}

.prism-subtitleBold {
    font-family: var(--font-family);
    font-size: var(--subtitleBold-size);
    font-weight: var(--Semibold);
    line-height: var(--subtitleBold-line-height)
}

.prism-subtitle {
    font-size: var(--subtitle-size);
    line-height: var(--subtitle-line-height)
}

.prism-caption,.prism-subtitle {
    font-family: var(--font-family);
    font-weight: var(--Regular)
}

.prism-caption {
    font-size: var(--caption-size);
    line-height: var(--caption-line-height)
}

.prism-label {
    font-family: var(--font-family);
    font-size: var(--label-size);
    font-weight: var(--Semibold);
    line-height: var(--label-line-height)
}

._actionslist-free-trial-occupy_qDD4o {
    visibility: hidden
}

._actionslist-free-trial-real_s0awQ {
    position: fixed;
    top: 72px;
    width: 100%;
    z-index: 99
}

._actionslist-free-trial-real_s0awQ a {
    color: #0c63ce
}

._actionslist-free-trial-hub_YN_OK {
    top: 64px
}

._acc_nav_to_content_pXDtp {
    clip: rect(0 0 0 0);
    background-color: #2073d9;
    border-bottom-right-radius: 8px;
    clip-path: inset(50%);
    color: var(--inverse-default);
    height: 1px;
    left: 0;
    overflow: hidden;
    padding: 6px;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 1px;
    z-index: 999
}

.focus-mask ._acc_nav_to_content_pXDtp:focus {
    clip: auto;
    clip-path: none;
    height: auto;
    width: auto
}

.focus-mask ._acc_nav_to_content_pXDtp:active {
    clip: auto;
    clip-path: none;
    height: auto;
    width: auto
}

._hide_iapN1 {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    width: 1px
}

._show_XRu9c {
    clip: auto;
    clip-path: none;
    height: auto;
    width: auto
}

._ze-video-player-big-play-button-control_Z1Lxw {
    background: none;
    border: none;
    cursor: pointer;
    left: 50%;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}

._big-play-button_RZp4S {
    background: rgba(0,0,0,.5);
    border-radius: 50%;
    height: 28px;
    pointer-events: none;
    position: relative;
    width: 28px;
    z-index: 10
}

._icon_kR57u {
    color: #fff;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}

._larger_play_icon_S1ASr {
    height: 96px;
    width: 96px
}

._larger_play_icon_S1ASr ._icon_kR57u {
    font-size: 48px
}

._duration_QOPbd {
    align-items: center;
    color: #f5f5f5;
    -webkit-column-gap: 4px;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: flex;
    font-size: 14px
}

._durationSplit_PE2NN,._totalTime_B13iX {
    color: hsla(0,0%,100%,.54)
}

._ze-video-player_bINSA {
    height: 100%;
    position: relative;
    width: 100%
}

._ze-video-player_bINSA ._videoWrap_kiPdb,._ze-video-player_bINSA video {
    background-color: #000;
    border-radius: 8px;
    height: 100%;
    width: 100%
}

._ze-video-player_bINSA.light ._videoWrap_kiPdb,._ze-video-player_bINSA.light video {
    background-color: #fff
}

._controls-bar_yWlnX {
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6),rgba(0,0,0,.8));
    border-radius: 0 0 8px 8px;
    bottom: 0;
    box-sizing: border-box;
    height: 50px;
    left: 0;
    padding: 0 16px;
    position: absolute;
    right: 0
}

._progress_B5w1o {
    align-items: center;
    display: flex;
    height: 20px;
    margin-top: 2px
}

._controls_E0O0q {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._controls_E0O0q button {
    line-height: 0
}

._left-controls_CBD8f,._right-controls_GAqj5 {
    align-items: center;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex
}

._container_L9Rr_ {
    height: 100%;
    position: relative
}

._video_toolTip_style_L7jrE .MuiTooltip-tooltip,._video_toolTip_style_L7jrE .ui-Popover-paper.ui-Popover-paper {
    background: #242334!important;
    border: 0!important;
    color: #fff!important
}

._video_toolTip_style_L7jrE .ui-Popover-paper .ui-Popover-content {
    color: #fff!important
}

._video_toolTip_style_L7jrE .ui-Popover-arrow.ui-Popover-arrow,._video_toolTip_style_L7jrE span.MuiTooltip-arrow {
    color: #242334!important
}

._video_toolTip_style_L7jrE .MuiTooltip-arrow:before,._video_toolTip_style_L7jrE .ui-Popover-arrow.ui-Popover-arrow:before {
    border: 0!important
}

._gradientBottom_MRsjL {
    background-position: bottom;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.146) 71.31%,rgba(0,0,0,.8) 135%);
    border-radius: 8px;
    bottom: 0;
    height: 206px;
    pointer-events: none;
    position: absolute;
    width: 100%
}

@media (max-width: 1024px) {
    ._controls-bar_yWlnX {
        border-radius:unset
    }
}

._ze-video-player-fullscreen-toggle-control_thJtv {
    background: none;
    border: 0;
    padding: 0
}

._maximize-icon_GMr9C,._minimize-icon_N4NDV {
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    opacity: .8;
    vertical-align: middle
}

._maximize-icon_GMr9C:hover,._minimize-icon_N4NDV:hover {
    opacity: 1
}

@media (max-width: 1024px) {
    ._maximize-icon_GMr9C,._minimize-icon_N4NDV {
        opacity:1
    }
}

@media (max-width: 604px) {
    ._maximize-icon_GMr9C,._minimize-icon_N4NDV {
        opacity:1
    }
}

._play-back-rates-control_rsgnc {
    color: hsla(0,0%,100%,.8);
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 24px;
    min-width: 56px;
    padding-bottom: 2px;
    text-align: right
}

._play-back-rates-control_rsgnc:hover {
    color: var(--fill-default)
}

._play-back-rate-popover_E4_CG .MuiMenuItem-root {
    align-items: center;
    color: hsla(0,0%,100%,.8);
    display: flex;
    font-size: 14px;
    justify-content: flex-start
}

._play-back-rate-popover_E4_CG .MuiMenuItem-root:hover {
    color: hsla(0,0%,100%,.8)
}

._play-back-rate-popover_E4_CG .MuiMenuItem-root:focus {
    outline: 2px solid #4f9af7!important
}

._play-back-rate-popover_E4_CG .MuiMenuItem-root.selected {
    color: #4f9af7
}

._play-back-rate-popover_E4_CG .MuiMenuItem-root.selected:focus {
    outline: 2px solid #4f9af7!important
}

._ze-video-player-play-toggle-control_vhO4P {
    background: none;
    border: 0;
    color: #fff;
    font-size: 24px;
    padding: 0
}

._pause-icon_O1vHE,._play-icon_mvaPn,._replay-icon_t7y4O {
    opacity: .8;
    vertical-align: middle
}

._pause-icon_O1vHE:hover,._play-icon_mvaPn:hover,._replay-icon_t7y4O:hover {
    opacity: 1
}

._ze-video-player-progress_DsyKd {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 100%
}

._ze-video-player-progress_DsyKd:hover ._play-ball_lTZZn {
    display: block;
    pointer-events: none
}

._ze-video-player-progress_DsyKd:hover ._play-progress-bg_gDDAV {
    border-radius: 3px;
    height: 6px
}

._ze-video-player-progress_DsyKd:hover ._play-progress_jkyN6 {
    border-radius: 3px
}

._ze-video-player-progress_DsyKd:hover ._play-progress-tip_SlSyw {
    display: block
}

._play-progress-bg_gDDAV {
    background-color: hsla(0,0%,100%,.18);
    border-radius: 1px;
    height: 2px;
    position: relative;
    width: 100%
}

._play-progress_jkyN6 {
    background-color: #4f9af7;
    border-radius: 1px;
    height: 100%;
    position: relative;
    width: 0
}

._play-ball_lTZZn {
    border-radius: 100%;
    height: 16px;
    margin-right: -8px;
    margin-top: -5px;
    right: 0;
    width: 16px
}

._play-ball_lTZZn,._play-progress-tip_SlSyw {
    background-color: var(--bg-default);
    display: none;
    position: absolute;
    top: 0
}

._play-progress-tip_SlSyw {
    height: 100%;
    width: 2px
}

._ze-video-player-volume-bar_HOyed {
    height: 94px
}

._ze-video-player-volume-panel-toggle_WZTF8 {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    padding: 0
}

._volume-icon_Rktil,._volume-low-icon_NLKhD,._volume-off-icon_z8mZ2 {
    opacity: .8;
    vertical-align: middle
}

._volume-icon_Rktil:hover,._volume-low-icon_NLKhD:hover,._volume-off-icon_z8mZ2:hover {
    opacity: 1
}

._featureDemoModal_NyGk3 {
    display: flex;
    height: calc(100vh - 120px);
    width: 80vw
}

._featureDemoModal_NyGk3 ._menu_ioMEy {
    background-color: var(--text-stronger-neutral);
    overflow: auto;
    padding: 40px 24px;
    width: 400px
}

._featureDemoModal_NyGk3 ._menu_ioMEy ._title_nKIBh {
    color: var(--inverse-neutral);
    font-size: 36px;
    font-weight: 600;
    line-height: 40px
}

._featureDemoModal_NyGk3 ._menu_ioMEy ._description_PowA6 {
    color: var(--border-neutral);
    line-height: 20px;
    padding-top: 16px
}

._featureDemoModal_NyGk3 ._menu_ioMEy ._featureItems_deKBM {
    color: var(--inverse-global-default);
    display: flex;
    flex-direction: column;
    padding-top: 40px
}

._featureDemoModal_NyGk3 ._menu_ioMEy ._featureItems_deKBM ._featureItem_qYCWd {
    align-items: center;
    display: flex;
    padding: 16px
}

._featureDemoModal_NyGk3 ._menu_ioMEy ._featureItems_deKBM ._featureItem_qYCWd:hover {
    background: var(--text-stronger-neutral);
    border-radius: 8px
}

._featureDemoModal_NyGk3 ._menu_ioMEy ._featureItems_deKBM ._featureItem_qYCWd._selected_yiHZU {
    background: var(--fill-global-primary);
    border-radius: 8px
}

._featureDemoModal_NyGk3 ._menu_ioMEy ._featureItems_deKBM ._featureItem_qYCWd ._featureItemNumber_EbPIo {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    padding-right: 16px
}

._featureDemoModal_NyGk3 ._content_UCvZA {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-between
}

._featureDemoModal_NyGk3 ._content_UCvZA ._closeButton_DCLgi {
    align-self: end;
    margin-right: 8px;
    margin-top: 8px;
    padding: 24px
}

._featureDemoModal_NyGk3 ._content_UCvZA ._videoContainer_ktSVj {
    align-self: center;
    height: 75%;
    padding: 25px
}

._featureDemoModal_NyGk3 ._content_UCvZA ._buttonGroup_yf9os {
    align-self: end;
    display: flex;
    gap: 8px;
    padding: 32px
}

._message_YrZcc {
    align-items: center;
    display: flex;
    gap: var(--space-2)
}

._status_KfMnr {
    align-items: center;
    color: var(--fill-warning);
    display: inline-flex
}

._status_KfMnr:before {
    background: var(--fill-warning);
    border-radius: 50%;
    content: "";
    display: block;
    height: 8px;
    margin-right: 8px;
    width: 8px
}

._tip_VIQkl {
    align-items: center;
    display: flex
}

._timeInfo_rXSwB {
    font-weight: 600
}

._actionLinkFooter_mELyt {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._container_trwy5 ._languageItem_Ql7S7 {
    align-items: center;
    color: rgba(0,0,0,.87);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 20px;
    padding: 6px 8px
}

._container_trwy5 ._languageItem_Ql7S7:hover {
    background-color: rgba(0,0,0,.04);
    color: rgba(0,0,0,.87)
}

._container_trwy5 ._languageItem_Ql7S7._selected_tgwEC {
    background: rgba(25,118,210,.08)
}

._container_trwy5 ._languageItem_Ql7S7._selected_tgwEC:hover {
    background-color: rgba(25,118,210,.12)
}

._container_trwy5 ul:focus-visible ._languageItem_Ql7S7._selected_tgwEC {
    outline: 2px solid var(--border-primary)!important
}

._container_trwy5 ._btnContainer_NzwpX {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-top: 16px
}

._languageTextContainer__wDhU {
    color: #222230;
    display: flex;
    gap: var(--space-4);
    justify-content: space-between;
    line-height: 20px;
    width: 100%
}

._languageTextContainer__wDhU._mobileContainer_RESMI {
    font-weight: 500
}

._languageTextContainer__wDhU span {
    font-size: inherit;
    font-weight: inherit
}

._languageTextContainer__wDhU ._curLanguage_FtyXq {
    color: #6e7680
}

._languageDropDown_CzXyJ {
    align-items: center;
    color: var(--page-header-text-color);
    display: flex;
    font-weight: 600;
    gap: 8px;
    margin-left: 40px
}

._avatar-container_CgfwT {
    background-color: #9763b6;
    border-radius: 25%;
    color: var(--inverse-default);
    display: block;
    text-align: center
}

._avatar-container-image_Guj1K {
    background-color: transparent!important
}

._avatar-container-normal_KtOBy,._avatar-container-small_mgRkh {
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    width: 32px
}

._avatar-container-large_bpGUj {
    font-size: 45px;
    height: 80px;
    line-height: 80px;
    width: 80px
}

._networking-profile-img_Q4zUo,._profile-initials-wrapper_BrOWi {
    height: 100%;
    position: relative;
    width: 100%
}

._profile-initials-wrapper_BrOWi {
    align-items: center;
    display: flex;
    justify-content: center;
    pointer-events: none;
    z-index: 20
}

._profile-initials-wrapper_BrOWi span {
    color: var(--inverse-default);
    text-transform: uppercase
}

._avatar_pQJaU {
    align-items: center;
    display: flex;
    justify-content: center
}

._hub-profile-icon_QHM9F {
    margin-right: 8px
}

._hub-menu-details_RX6dd ._hub-profile-tab-header_E2zSy {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

._hub-menu-details_RX6dd ._hub-profile-tab-header_E2zSy ._hub-profile-name_mCXWN {
    color: #222230;
    line-height: 24px;
    max-width: 220px;
    min-width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._hub-menu-details_RX6dd ._hub-profile-tab-header_E2zSy ._hub-label-subtext_rVVhe {
    color: #0404138f;
    font-size: 12px;
    max-width: 220px;
    min-width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._text-xs_Px2DK {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_s5LuS {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_tWtt0 {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_YyKDA {
        font-size:12px
    }
}

._text-sm_PFQPD {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_pEkBQ {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_BsJvx {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_IKuvE {
        font-size:14px
    }
}

._text-xl_sgUV1 {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_AuoCA {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_FuAww {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_hCsNR {
        font-size:20px
    }
}

._text-2xl_tBjWW {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_Zbudj {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_PPE2A {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_q0eBM {
        font-size:24px
    }
}

._text-3xl_O1BrI {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_Ns87o {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_eM81L {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl__pNOw {
        font-size:30px
    }
}

._text-4xl_fdKie {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_csQk8 {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_kVOuz {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_CZA_l {
        font-size:36px
    }
}

._text-5xl_suecZ {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_QRLmJ {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_JKbiB {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_spAi9 {
        font-size:48px
    }
}

._font-semibold_EJGN9 {
    font-weight: 600
}

._font-bold_U8Xy6 {
    font-weight: 700
}

._font-normal__aoKu {
    font-weight: 400
}

._font-medium_y7R2m {
    font-weight: 500
}

._hover\:underline_gFbrx:hover {
    text-decoration: underline
}

._text-left_QqusV {
    text-align: left
}

._text-center_nan25 {
    text-align: center
}

._text-right_IsFxf {
    text-align: right
}

._list-disc_iToIR {
    list-style-type: disc
}

._leading-none_xU0Il {
    line-height: 1
}

._leading-tight_EeGRg {
    line-height: 1.25
}

._leading-snug_Mb67h {
    line-height: 1.375
}

._leading-loose_qMnOA {
    line-height: 2
}

._leading-relaxed_hbCKZ {
    line-height: 1.625
}

._leading-4_j_sjf {
    line-height: 16px
}

._leading-5_nLWJR {
    line-height: 20px
}

._leading-6_B_a4U {
    line-height: 24px
}

._leading-7_vf0a1 {
    line-height: 28px
}

._leading-8_KQnRU {
    line-height: 32px
}

._cursor-pointer_OJTe_ {
    cursor: pointer
}

._cursor-not-allowed_HPPBk {
    cursor: not-allowed
}

._drawer-menu_mWJwe {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

@media (min-width: 640px) {
    ._drawer-menu_mWJwe {
        display:none
    }
}

._drawer-menu-toggle_CdBM0 {
    background-color: var(--fill-global-supplementary1);
    border-radius: 8px;
    color: var(--inverse-global-default);
    display: block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px
}

._drawer-menu-container_cc4Su {
    align-content: space-between;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    padding-top: 24px;
    width: 240px
}

._drawer-menu-content_M4_eI {
    width: 100%
}

._drawer-menu-content_M4_eI .hubs-button {
    border: none;
    font-size: 16px;
    padding-left: 0;
    padding-right: 0
}

._drawer-menu-content_M4_eI .text-main {
    color: var(--text-stronger-neutral);
    font-size: 16px
}

._drawer-menu-content_M4_eI .text-minor {
    color: var(--text-neutral)
}

._drawer-menu-content_M4_eI .drawer-payment {
    color: var(--text-stronger-neutral);
    display: flex;
    font-size: 16px
}

._drawer-menu-content_M4_eI .drawer-menu-userinfo {
    font-size: 16px;
    padding-bottom: var(--space-2);
    padding-left: var(--space-4);
    padding-right: var(--space-4)
}

._drawer-menu-content_M4_eI .drawer-org-profile {
    padding-bottom: var(--space-3)
}

._drawer-menu-content_M4_eI .drawer-sign-out {
    border-top: 1px solid var(--border-subtle-neutral);
    padding: var(--space-3) var(--space-4)
}

._drawer-menu-content_M4_eI .drawer-sign-out-btn {
    background-color: var(--fill-global-primary);
    border-radius: 8px;
    color: var(--inverse-global-default);
    display: block;
    font-size: 14px;
    padding: var(--space-1) var(--space-2);
    text-align: center;
    width: 100%
}

._drawer-menu-content_M4_eI .drawer-sign-out-btn:hover {
    background-color: var(--state-primary-hover)
}

._drawer-menu-content_M4_eI .drawer-sign-in-btn {
    display: block;
    font-size: 14px;
    height: 32px;
    margin-bottom: var(--space-4);
    width: 100%
}

._drawer-menu-content_M4_eI .drawer-sign-up {
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    display: block;
    font-size: 14px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    width: 100%
}

._hubdrawer-menu-container_qQUaQ {
    align-content: flex-start!important;
    padding: 0;
    width: 100vw
}

._hubdrawer-menu-container_qQUaQ ._hubdrawer-menu-title-wrapper_xeGyd {
    display: flex;
    justify-content: flex-end;
    padding: var(--space-6) var(--space-3) var(--space-2);
    width: 100%
}

._hubdrawer-menu-container_qQUaQ ._hubdrawer-menu-title-wrapper_xeGyd ._hubs-menu-heading_xVL1l {
    font-size: 14px;
    font-weight: 500
}

._hubdrawer-menu-container_qQUaQ ._hubdrawer-menu-content_kmhyG {
    padding: 0 var(--space-4)
}

._hubdrawer-menu-container_qQUaQ ._hubdrawer-menu-content_kmhyG ._hubs-menu-heading_xVL1l {
    font-size: 14px;
    font-weight: 500
}

._hubdrawer-menu-container_qQUaQ ._hubdrawer-menu-content_kmhyG ._hubdrawer-listitem_CzMx0 {
    align-items: center;
    border-bottom: 1px solid var(--border-subtle-neutral);
    display: flex;
    padding: 16px 12px 16px 0
}

._hubdrawer-menu-container_qQUaQ ._hubdrawer-menu-content_kmhyG:last-child {
    border-bottom: 1px solid transparent
}

._hubdrawer-menu-container_qQUaQ ._nav_hubs_tabs_KKmhN {
    line-height: 20px;
    margin: var(--space-4)
}

._nav-hub-empty_rf4JU {
    text-align: center;
    width: 100%
}

._moreFeaturesLink_fc8c3 {
    align-items: center;
    color: var(--text-primary);
    display: flex;
    font-weight: 500;
    gap: 8px;
    line-height: 20px
}

._freeTrialTable_di7l7 {
    border: 1px solid var(--border-subtle-neutral);
    height: 550px;
    margin-top: 16px;
    width: 100%
}

._freeTrialTable_di7l7 td,._freeTrialTable_di7l7 th,._freeTrialTable_di7l7 tr {
    border: 1px solid var(--border-subtle-neutral);
    padding: 16px
}

._freeTrialTable_di7l7 th {
    height: 204px;
    width: 33%
}

._freeTrialTable_di7l7 ._featureName_oLWRx {
    align-items: center;
    display: flex;
    gap: 4px
}

._freeTrialTable_di7l7 ._zoomFeatures_b0aNf {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 100%;
    line-height: 20px;
    text-align: start
}

._freeTrialTable_di7l7 ._zoomFeatures_b0aNf ._tableTitle_HpG0n {
    display: flex;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    gap: 8px;
    line-height: 24px;
    margin-bottom: 8px
}

._freeTrialTable_di7l7 ._zoomFeatures_b0aNf ._tableTitle_HpG0n ._mostPopular_cKnWY {
    align-items: center;
    background: var(--fill-subtler-warning);
    border: 1px solid var(--border-subtle-warning);
    border-radius: 4px 8px;
    color: var(--text-strong-warning);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    gap: 4px;
    line-height: 20px;
    padding: 0 6px
}

._freeTrialTable_di7l7 ._zoomFeatures_b0aNf ._contactSales_oi1hV {
    align-self: end;
    margin-top: auto
}

._moreFeaturesLink_sLvKN,._watchDemoButton_iWRKL,._watchDemoButton_zhdr1 {
    color: var(--text-primary)
}

._moreFeaturesLink_sLvKN {
    align-items: center;
    display: flex;
    font-weight: 500;
    gap: 8px;
    line-height: 20px;
    margin-bottom: 32px;
    margin-top: 16px
}

._upgradeButton_JrCBn {
    width: 100%
}

._contactButtonWrap_eQY5k {
    display: flex;
    flex-direction: column;
    gap: 4px
}

._contactButtonWrap_eQY5k ._contactButton_vBwnu {
    margin-top: var(--space-2);
    width: 100%
}

._sectionTitleWrap_Oi1I2 {
    align-items: center;
    display: flex;
    gap: 4px
}

._sectionTitle_DVUyf {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

._freeTrialDescription_qmFMc {
    margin-bottom: 32px;
    margin-top: 8px
}

._whatsIncludedList_PFPpV li {
    align-items: baseline;
    display: flex;
    gap: 8px;
    margin-top: 16px
}

._text-xs_hNJ3h {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_iubat {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_ihgdf {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_GMTFj {
        font-size:12px
    }
}

._text-sm_NgIMn {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_yNKzN {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_PZkFZ {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_trMTn {
        font-size:14px
    }
}

._text-xl_VXIh1 {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_ILCnj {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_tW07k {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_jRKPR {
        font-size:20px
    }
}

._text-2xl_BOIzG {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_HQijT {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_a7hO4 {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_i8Fes {
        font-size:24px
    }
}

._text-3xl_eChMC {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_j1JTU {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_PHUXP {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_yQnMj {
        font-size:30px
    }
}

._text-4xl_ESQ8y {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl__xFPo {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_zlpyu {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_Ujcix {
        font-size:36px
    }
}

._text-5xl_XJ1zh {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_A1p1K {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_zUpLL {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_uvaBx {
        font-size:48px
    }
}

._font-semibold_hlFcj {
    font-weight: 600
}

._font-bold__jFNx {
    font-weight: 700
}

._font-normal_dLo1h {
    font-weight: 400
}

._font-medium_eHxFe {
    font-weight: 500
}

._hover\:underline_uc9ta:hover {
    text-decoration: underline
}

._text-left_EQHCy {
    text-align: left
}

._text-center_gkB73 {
    text-align: center
}

._text-right_nuoCW {
    text-align: right
}

._list-disc_lIEPT {
    list-style-type: disc
}

._leading-none_N3hSw {
    line-height: 1
}

._leading-tight_N30ky {
    line-height: 1.25
}

._leading-snug_iFWfV {
    line-height: 1.375
}

._leading-loose_iZki0 {
    line-height: 2
}

._leading-relaxed_VYzp9 {
    line-height: 1.625
}

._leading-4_mIZYn {
    line-height: 16px
}

._leading-5_tHb29 {
    line-height: 20px
}

._leading-6_udbly {
    line-height: 24px
}

._leading-7_WOYES {
    line-height: 28px
}

._leading-8_Z8lu7 {
    line-height: 32px
}

._cursor-pointer_Ebx0C {
    cursor: pointer
}

._cursor-not-allowed_ppmRN {
    cursor: not-allowed
}

._header-nav-link_P7gtI {
    align-items: center;
    border-color: transparent;
    color: var(--page-header-text-color);
    display: flex;
    font-size: 14px;
    font-weight: var(--font-medium);
    height: 100%;
    margin-left: 12px
}

._header-nav-link_P7gtI:hover {
    color: var(--page-header-text-color)
}

._hubs-menu_kWvUa ._hubs-menu-heading__BVtY {
    font-weight: 700;
    margin-bottom: 8px;
    margin-left: var(--space-3)
}

._hubs-menu_kWvUa ._hubs-menu-item_FdYEQ {
    align-items: center;
    display: flex;
    height: 45px;
    padding: 4px 12px
}

._hubs-menu_kWvUa ._hubs-menu-item_FdYEQ:hover {
    background: var(--fill-subtle-neutral)
}

._hubs-menu_kWvUa ._hubs-menu-item_FdYEQ:focus,._hubs-menu_kWvUa ._hubs-menu-item_FdYEQ:focus-within {
    --tw-ring-shadow: none!important;
    outline: 2px solid var(--border-primary)!important;
    outline-offset: -2px!important
}

._nav_hubs_tabs_hCB63 {
    line-height: 20px;
    margin: 16px 8px
}

._nav-hub-empty_s7N6L {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 280px;
    text-align: center;
    width: 100%
}

._nav-hub-empty-text_EB8AU {
    font-size: 14px;
    margin: 0 16px
}

._nav-hub-engaged-empty_UAJwy {
    margin: 16px 16px 16px 0
}

._nav-hub-following-empty_EyJ4e {
    margin: 16px
}

._nav_hubs_title_t586z {
    font-size: 16px;
    font-weight: 700;
    padding: 16px
}

._nav_hubs_description_XFll_ {
    border-bottom: 1px solid var(--border-subtle-neutral);
    color: var(--text-neutral);
    font-size: 12px;
    line-height: 1.5;
    padding: 0 16px 12px
}

._hubsListFTUX_H9r60 {
    color: var(--text-stronger-neutral);
    display: flex;
    flex-direction: column;
    gap: 4px;
    line-height: 24px;
    margin: 4px
}

._hubsListFTUX_H9r60 button {
    align-self: end
}

._image_kS36J {
    background-color: #eee;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px
}

._pureImage_HFU95 img {
    border-radius: 12px;
    margin: 0 auto;
    max-height: 113px;
    max-width: 200px;
    -o-object-fit: cover;
    object-fit: cover
}

._container_D6RBZ .MuiInputLabel-root {
    display: none
}

._container_D6RBZ div._calendarIcon_G0Oyw {
    display: flex;
    justify-content: center;
    margin-right: -10px;
    width: 40px
}

._actionBarWrap_MOOnU {
    display: flex;
    justify-content: space-between;
    padding: 0 24px 16px
}

._calendarIconWrap_dQDnw {
    display: flex;
    justify-content: center;
    margin-right: -10px;
    width: 40px
}

._clearIconWrap_yPNg6 {
    display: flex;
    justify-content: center;
    margin-left: -10px;
    margin-right: 4px
}

._clearBtn_hVwQV {
    padding: 4px
}

._textField_eiqj8 {
    width: 230px
}

._textField_eiqj8._allowClear_AsIFD {
    width: 250px
}

._inputRoot_fJiL6 {
    background-color: var(--bg-default);
    cursor: pointer
}

._inputRoot_fJiL6 ._input_Vz4gH {
    caret-color: transparent;
    cursor: pointer
}

.event-creation-preview-wrapper .ze-branding-mui ._inputRoot_fJiL6.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ze-branding-wrap .ze-branding-mui ._inputRoot_fJiL6.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: var(--component-primary-color);
    box-shadow: var(--inverse-global-default) 0 0 0 2px,var(--component-primary-color) 0 0 0 4px
}

._com-time-picker_Uv9ww {
    height: 100%;
    width: 100%
}

._com-time-picker_Uv9ww .MuiInputLabel-root,._com-time-picker_Uv9ww fieldset legend {
    display: none
}

._com-time-picker_Uv9ww .MuiTextField-root,._com-time-picker_Uv9ww ._com-time-picker-item_Zx1p9 {
    height: 100%!important
}

._com-time-picker_Uv9ww ._com-time-picker-item_Zx1p9 .MuiAutocomplete-inputRoot {
    background-color: transparent!important;
    border-radius: 0 8px 8px 0!important;
    height: 100%!important;
    min-height: 32px!important;
    outline: none!important;
    overflow-y: hidden!important;
    padding-bottom: 0!important;
    padding-top: 0!important
}

._com-time-picker_Uv9ww ._com-time-picker-item_Zx1p9 .MuiAutocomplete-inputRoot input {
    height: 32px!important;
    line-height: 32px!important
}

._com-time-picker_Uv9ww ._com-time-picker-item_Zx1p9 .MuiAutocomplete-inputRoot fieldset {
    height: var(--space-8)
}

._com-time-picker-popper_ol0UT {
    width: 120px!important
}

._com-time-picker-paper_rIYOi {
    font-size: 14px;
    margin-top: 0!important;
    padding: 0!important;
    width: 120px
}

._com-time-picker-paper_rIYOi .ui-Autocomplete-checkedIcon {
    display: none
}

._com-time-picker-paper_rIYOi .MuiAutocomplete-option {
    border-radius: 0!important;
    padding-left: 20px!important
}

._com-time-picker-paper_rIYOi .MuiAutocomplete-option[aria-selected=true] {
    background-color: rgba(13,107,222,.08)!important
}

._com-time-picker-paper_rIYOi .MuiAutocomplete-option[aria-selected=true]:hover {
    background-color: rgba(13,107,222,.12)!important
}

._title_hHCSj {
    color: var(--text-stronger-neutral);
    display: flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px
}

._content_ecubr {
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    position: relative
}

._content_ecubr ._com-date-time-picker-date_R9IRP {
    flex-shrink: 0;
    height: 32px;
    margin-bottom: 0;
    width: 120px
}

._content_ecubr ._com-date-time-picker-date_R9IRP .Mui-error {
    white-space: nowrap
}

._content_ecubr ._com-date-time-picker-date_R9IRP .Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: var(--border-neutral)
}

._content_ecubr ._com-date-time-picker-time_pnJNr {
    height: 32px;
    width: 120px
}

._content_ecubr .MuiFormControl-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: var(--component-input-border)
}

._content_ecubr ._clear_TfwQv {
    height: 28px;
    width: 28px
}

._content_ecubr ._clear_TfwQv button {
    visibility: hidden
}

._content_ecubr:hover button {
    visibility: visible
}

._collapse_eFDFl {
    border: 1px solid var(--component-input-border);
    border-radius: 8px;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    width: 240px
}

._collapse_eFDFl:focus-within {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary)
}

._collapse_eFDFl fieldset {
    border: 0
}

._collapse_eFDFl .Mui-focused fieldset {
    box-shadow: none!important
}

._collapse_eFDFl._disabled_hI2ST {
    border-color: var(--state-subtle-disable)
}

._collapseWithoutTime_gMdoz {
    width: 150px
}

._placeholder_ai7Fl {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    left: 27px;
    pointer-events: none;
    position: absolute
}

._com-date-time-range-picker_sOSWl {
    align-items: flex-end;
    -webkit-column-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
    column-gap: var(--space-2);
    display: flex
}

._com-date-time-range-picker_sOSWl ._to_rKWPH {
    position: relative;
    top: -7px
}

._com-date-time-range-picker_sOSWl ._end_ylewG {
    position: relative
}

._com-date-time-range-picker_sOSWl ._startMaxError_faqDS {
    bottom: -18px;
    color: #e8173d;
    position: absolute;
    white-space: nowrap
}

._com-date-time-range-picker_sOSWl ._endError_cSYTB ._endTimeWrap_eISH5 {
    border-color: #e8173d
}

._com-date-time-range-picker_sOSWl ._hide_PD5WW {
    display: none
}

._simuliveDelaySetting_Y1ffu {
    align-items: center;
    display: flex
}

._timeInput_txJ6l {
    display: inline-flex!important;
    margin: 0 var(--space-2);
    min-width: 74px
}

._simuliveGoLiveNew_HxOJK {
    margin-left: var(--space-1)
}

._earlyStartError_RXtHi {
    color: var(--text-error);
    margin-left: 26px;
    margin-top: var(--space-1)
}

._simuliveDelayStartTipMargin_ZPuhG,._simuliveDelayStartTip_IK7U0 {
    align-items: center;
    color: var(--text-neutral);
    display: flex
}

._simuliveDelayStartTipMargin_ZPuhG {
    margin-left: 26px;
    margin-top: var(--space-1)
}

._com-duration-picker_dZJ3N {
    align-items: center;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex
}

._com-duration-picker_dZJ3N .MuiAutocomplete-inputRoot {
    height: 32px;
    padding: 0 12px 0 6px
}

._com-duration-picker_dZJ3N .MuiAutocomplete-inputRoot input.MuiAutocomplete-input {
    height: 32px;
    padding: 0
}

._com-time-picker-item_ixDoS {
    flex: 0 0 auto;
    width: 100px
}

._com-time-picker-item_ixDoS .MuiAutocomplete-inputRoot {
    overflow: hidden
}

._com-duration-picker-list-wrap_OeZej .MuiAutocomplete-option {
    padding-left: 12px;
    padding-right: 12px
}

._com-duration-picker-list-wrap_OeZej .MuiAutocomplete-noOptions {
    padding: 14px 12px
}

._com-date-time-list_Xn_yF ._com-date-time-list-item_lWHtD {
    align-items: center;
    -webkit-column-gap: 4px;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: flex
}

._com-date-time-list_Xn_yF ._com-date-time-list-item_lWHtD:not(:last-child) {
    margin-bottom: 16px
}

._com-date-time-list_Xn_yF ._com-date-time-list-delete_SfzAU {
    align-items: center;
    color: var(--text-neutral);
    display: flex;
    position: relative
}

._com-date-time-list_Xn_yF ._overlap_xBm5Z {
    margin-left: 0
}

._com-date-time-list_Xn_yF ._showLabel_fETqc {
    align-items: flex-end
}

._com-date-time-list_Xn_yF ._showLabel_fETqc ._com-date-time-list-delete_SfzAU,._com-date-time-list_Xn_yF ._showLabel_fETqc ._overlap_xBm5Z {
    margin-bottom: 4px
}

._com-date-time-list_Xn_yF ._error_pufO8 {
    margin-bottom: 16px;
    margin-top: 16px
}

._container_lrrFd {
    display: flex;
    margin-bottom: 24px;
    position: relative
}

._container_lrrFd._noMarginBottom_n9EEV {
    margin-bottom: 0
}

._label_RLkaY {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px
}

._hint_VvHji {
    color: var(--text-neutral);
    margin-bottom: var(--space-4)
}

._vertical_7KH_x {
    flex-direction: column
}

._horizontal_ODOUG {
    flex-direction: row
}

._required_WJVbP {
    color: var(--fill-error);
    margin-left: 2px
}

._error_GKOMX {
    color: var(--fill-error);
    margin-bottom: -24px;
    position: absolute;
    top: calc(100% + 4px)
}

._errorContainer_BU6Gp fieldset.MuiOutlinedInput-notchedOutline {
    border-color: var(--fill-error)
}

._errorContainer_BU6Gp .global-form-item-error-border {
    border: 1px solid var(--fill-error)
}

._newLabel_AM72S {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._container_AGZXv .MuiDialogContent-root {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow-y: hidden
}

._header_haSEV {
    align-items: center;
    display: flex;
    font-size: 24px!important;
    font-weight: 700!important;
    justify-content: space-between
}

._searchWrap_X0Jov {
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    padding-top: 4px
}

._search_H4SvV {
    flex-grow: 1;
    flex-shrink: 1;
    width: 200px
}

._sortBy_zjNmP {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400
}

._sortSelect_NdHEf {
    flex-grow: 0;
    flex-shrink: 1;
    width: 200px
}

._body_x4VGJ {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column
}

._list_ZaV4e {
    height: 410px;
    margin-left: -4px;
    margin-right: -10px;
    margin-top: 16px;
    overflow-y: auto;
    padding-left: 4px;
    padding-right: 10px
}

._thead_WO70l {
    background: var(--fill-subtle-neutral);
    display: flex
}

._th_hbNMD {
    color: var(--text-neutral);
    flex: 0 0 auto;
    font-weight: 600;
    line-height: 1.5;
    padding: 8px 16px;
    text-align: left
}

._tr_cYaMD {
    align-items: center;
    cursor: pointer;
    display: flex
}

._tr_cYaMD._selected_XpPcc {
    background-color: var(--fill-global-primary);
    border-radius: 12px;
    color: var(--inverse-global-default)
}

._tr_cYaMD._cursorDefault_VusMe {
    cursor: default
}

._td_qIZcX {
    flex: 0 0 auto;
    padding: 16px
}

._imageWrap_lYCre {
    height: 80px;
    position: relative;
    width: 120px
}

._imageWrap_lYCre svg {
    display: inline-block
}

._duration_jyjQu {
    background-color: var(--state-contrary-strong-transparent-press);
    border-radius: 3px;
    bottom: 6px;
    color: var(--inverse-global-default);
    font-size: 12px;
    font-weight: 500;
    padding: 0 3px;
    position: absolute;
    right: 6px
}

._nameWrap_M4QEV,._name_MyyXG {
    align-items: center;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    flex: 1 1 auto;
    width: 1px
}

._tdName_g_U5D {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: noWrap
}

._date_JUMAz {
    align-items: center;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    width: 200px
}

._opt_BasrW {
    width: 50px
}

#_folder_IwBFs,._image_cB5ls {
    border-radius: 4px;
    height: 80px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 120px
}

#_folder_IwBFs {
    align-items: center;
    background-color: var(--fill-subtler-neutral);
    color: var(--text-primary);
    display: flex!important;
    justify-content: center
}

#_folder_IwBFs svg {
    height: 40px;
    width: 60px
}

._moderation_jCELD {
    color: var(--text-neutral)
}

._viewMore_v883q {
    color: var(--text-primary);
    padding: 24px 0;
    text-align: center
}

._footer_f2frh {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._footerLeft_CHy0v,._uploadbtn_P25Bc {
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex
}

._addTo_CLi0v {
    align-items: center;
    display: flex;
    gap: 4px
}

._footerRight__5QLW {
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex
}

._aiNote_UvHio {
    font-size: 12px;
    font-weight: 400
}

._uploadHint_oR13G {
    margin-top: 16px
}

._srOnly_Y_Ct6 {
    clip: rect(0 0 0 0);
    border: 0;
    clip-path: inset(100%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

._uploadTitle_NNppB {
    align-items: center;
    background: #f4f4f6;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #232333;
    display: flex;
    justify-content: space-between;
    padding: 12px
}

._uploadTitle_NNppB h3 {
    font-size: 16px;
    margin-bottom: 0
}

._uploadTitle_NNppB ._uploadClose_AL7C_ {
    margin-left: 12px
}

._uploadTitle_NNppB ._uploadClose_AL7C_._hidden_YGJJ8 {
    visibility: hidden
}

._uploadTitle_NNppB ._uploadClose_AL7C_:disabled {
    opacity: .3
}

._uploadDialog_Ekdem {
    background-color: #fff;
    border: 1px solid #e0e0e6;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    bottom: 0;
    box-shadow: 0 12px 24px 0 #1316191a;
    color: #232333;
    display: flex;
    flex-direction: column;
    margin: 0;
    max-height: 50vh;
    min-width: 400px;
    position: fixed;
    right: 5vw;
    width: 25vw;
    z-index: 1305
}

._uploadDialog_Ekdem ._uploadProgressList_mYQLx {
    max-height: 375px;
    overflow-y: auto
}

._uploadDialog_Ekdem ._interruptionWarning_v32EO {
    font-size: 14px;
    padding: 12px;
    text-align: left
}

._uploadDialog_Ekdem ._footer_aB0HG {
    border-top: 1px solid #e0e0e6;
    padding: 16px 24px;
    text-align: right
}

._uploadDialog_Ekdem._collapsed_PnjR4 ._footer_aB0HG,._uploadDialog_Ekdem._collapsed_PnjR4 ._uploadProgressList_mYQLx {
    display: none
}

._uploadWrapper_DAiJD {
    border-bottom: 1px solid #e0e0e6;
    display: flex;
    flex-direction: row;
    padding: 26px
}

._uploadWrapper_DAiJD:last-of-type {
    border-bottom: 0
}

._uploadWrapper_DAiJD ._uploadStatus_KxjM_ {
    color: #6e7680
}

._uploadWrapper_DAiJD ._uploadProgress_PxaLh {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    overflow: hidden
}

._uploadWrapper_DAiJD ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    justify-content: flex-start
}

._uploadWrapper_DAiJD ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 ._loading_vdKf3 {
    -webkit-animation: _loadingIndicator_mkizR 1s linear infinite;
    animation: _loadingIndicator_mkizR 1s linear infinite;
    color: #909096
}

._uploadWrapper_DAiJD ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 ._fileName_acU6k {
    flex: 1 1;
    margin-left: 8px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

._uploadWrapper_DAiJD ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 ._uploadStatus_KxjM_ {
    justify-self: flex-end
}

._uploadWrapper_DAiJD ._uploadProgress_PxaLh ._uploadInfo_oqSvC {
    color: #6e7680;
    font-size: 14px;
    margin-top: 11px
}

._uploadWrapper_DAiJD ._uploadProgress_PxaLh ._uploading_YlTxR {
    text-align: right
}

._empty_U7EzR {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 50px
}

._empty_U7EzR img {
    width: 200px
}

._empty_U7EzR p {
    color: var(--text-neutral);
    font-size: 14px
}

._enhancedUploadWrapper_ptrGn ._uploadProgress_PxaLh._error_Oh7PK {
    color: #ff2638
}

._enhancedUploadWrapper_ptrGn ._uploadProgress_PxaLh ._description_WYOtR {
    flex: 1 1;
    margin: 0 18px 0 12px;
    text-align: left;
    width: calc(100% - 120px)
}

._enhancedUploadWrapper_ptrGn ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 {
    justify-content: space-between
}

._enhancedUploadWrapper_ptrGn ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 ._fileName_acU6k {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-bottom: 4px;
    margin-left: 0
}

._enhancedUploadWrapper_ptrGn ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 ._fileName_acU6k ._start_oKFtM {
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._enhancedUploadWrapper_ptrGn ._uploadProgress_PxaLh ._uploadMetadata_oLxy9 ._fileName_acU6k ._end_Iiken {
    flex-basis: content;
    flex-grow: 0;
    flex-shrink: 0;
    white-space: nowrap
}

._status_qQ2Cs .MuiButton-root svg {
    font-size: 10px!important
}

._icon_x7sgH {
    display: inline;
    position: relative
}

._icon_x7sgH>p {
    background-color: var(--fill-supplementary1);
    border-radius: 2px;
    bottom: 4px;
    color: var(--inverse-default);
    font-size: 8px;
    font-weight: 700;
    left: 0;
    padding: 3.5px 4.36px;
    position: absolute;
    text-transform: uppercase
}

@-webkit-keyframes _loadingIndicator_mkizR {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _loadingIndicator_mkizR {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._ze-crop-rect_j_sx3 {
    position: absolute
}

._crop-rect-wrap_nLbrg {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

._crop-rect_XjcKF {
    box-shadow: 0 0 0 9999em;
    color: rgba(19,22,25,.6);
    overflow: hidden;
    position: absolute
}

._crop-rect_XjcKF ._cropArea_hEjZm {
    background: transparent;
    border: 1px solid var(--fill-global-primary);
    height: 100%;
    position: absolute;
    width: 100%
}

._crop-rect_XjcKF ._cropArea_hEjZm:focus-visible {
    border: 2px solid #000
}

._crop-rect_XjcKF ._stageCanvas_jtm5_ {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._bottomMiddle_dwLPi,._leftBottom_HVyj0,._leftMiddle_lXpAL,._leftTop__he0X,._rightBottom_JybpK,._rightMiddle_YFdzg,._rightTop_Wl1ww,._topMiddle_vsjUo {
    background: transparent;
    background: var(--fill-global-primary);
    border: 0;
    height: 6px;
    opacity: .75;
    padding: 0;
    position: absolute;
    width: 6px
}

._leftTop__he0X {
    cursor: nwse-resize
}

._leftMiddle_lXpAL,._rightMiddle_YFdzg {
    cursor: ew-resize
}

._bottomMiddle_dwLPi,._topMiddle_vsjUo {
    cursor: ns-resize
}

._leftBottom_HVyj0,._rightTop_Wl1ww {
    cursor: nesw-resize
}

._rightBottom_JybpK {
    cursor: nwse-resize
}

._ze-image-cropper_A5MQh {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._body_VGh0B {
    align-items: flex-start;
    display: flex;
    height: 360px;
    width: 672px
}

._operation_H8oQr {
    background: #909096;
    height: 100%;
    position: relative;
    width: 100%
}

._image-wrap_QNOHC {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

._cropper-preview_WHAzN {
    background-color: #909096;
    border-radius: 7%;
    flex: 0 0 auto;
    margin-left: 24px;
    overflow: hidden
}

._preview-canvas_vwTHi {
    border-radius: 7%
}

._container_El7sW {
    align-items: center;
    display: flex;
    flex-grow: 1;
    height: 100%;
    justify-content: center
}

._showChildrenContainer_gzymq {
    height: 100%;
    position: relative
}

._coverSpinner__0_FA {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

._spinner_Gj9zc {
    -webkit-animation: _spin_oYFCl 1.4s linear infinite;
    animation: _spin_oYFCl 1.4s linear infinite;
    background: conic-gradient(var(--page-bg-color,--bg-default) 2%,currentColor);
    border-radius: 50%;
    color: var(--component-primary-color);
    height: 32px;
    position: relative;
    width: 32px
}

._spinner_Gj9zc:after,._spinner_Gj9zc:before {
    content: "";
    position: absolute
}

._spinner_Gj9zc:before {
    background: var(--component-primary-color,--fill-global-primary);
    border-radius: 50%;
    height: 3px;
    left: 50%;
    margin-left: -1.5px;
    top: 0;
    width: 3px
}

._spinnerFake_sUDLn {
    background: linear-gradient(180deg,hsla(0,0%,100%,0),currentColor)
}

._spinnerFake_sUDLn:after {
    background: linear-gradient(0deg,hsla(0,0%,100%,0) 10%,rgba(14,113,235,.5) 30%,currentColor);
    border-radius: 16px 0 0 16px;
    height: 100%;
    left: 0;
    top: 0;
    width: 50%
}

._clip_knFGM {
    background: var(--page-bg-color,--inverse-global-default);
    border-radius: 50%;
    height: 26px;
    left: 50%;
    margin: -13px 0 0 -13px;
    position: absolute;
    top: 50%;
    width: 26px;
    z-index: 1
}

@-webkit-keyframes _spin_oYFCl {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _spin_oYFCl {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._pageSpinner_zuCDm {
    display: flex;
    flex-direction: column;
    height: 100%;
    place-content: center;
    place-items: center;
    text-align: center;
    width: 100%
}

.ze-branding-wrap .MuiModal-root:not(.MuiDrawer-root) ._spinner_Gj9zc {
    background: conic-gradient(var(--bg-default) 2%,currentColor)
}

.ze-branding-wrap .MuiModal-root:not(.MuiDrawer-root) ._clip_knFGM {
    background: var(--bg-default)
}

._wrapper_u3_a8 {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    display: flex;
    height: 100%;
    justify-content: space-between
}

._leftWrapper_I1hp_,._rightWrapper_k9fej {
    flex-basis: 50%;
    height: 100%;
    overflow: auto;
    padding: 10px;
    position: relative
}

._suggestionsTitle_q_AdG {
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 20px;
    margin-bottom: 8px
}

._suggestionItem_ZqqF5 {
    align-items: center;
    color: var(--text-primary);
    display: flex;
    margin-bottom: 8px;
    width: 100%
}

._suggestionItem_ZqqF5:hover {
    color: var(--state-primary-hover)
}

._suggestionItem_ZqqF5:disabled,._suggestionItem_ZqqF5[disabled] {
    color: var(--state-subtle-primary-disable)
}

._suggestionIcon_A45M_ rect {
    fill: currentColor
}

._suggestionText_QRoBb {
    font-size: 16px;
    line-height: 24px;
    margin-left: 8px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

._radioHeader_WAPqr {
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 20px;
    margin-bottom: 0
}

._tile_vrcS5 {
    height: 0;
    padding-top: 100%;
    position: relative;
    width: 100%
}

._placeholderIcon_ImDOW {
    padding: 5px
}

._placeholderIcon_ImDOW,._placeholderLaptopScreen_aAQCc {
    align-items: center;
    bottom: 0;
    display: flex!important;
    justify-content: center;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

._placeholderLaptopScreen_aAQCc {
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 25%
}

._generateButton_ea3gO {
    margin-top: 20px
}

._generateIcon_FstIk {
    margin-right: 8px
}

._loader_qppsG {
    -webkit-animation: _loadingIndicator_jAaCn 3s linear infinite;
    animation: _loadingIndicator_jAaCn 3s linear infinite
}

._alertCircle_BracA,._loader_qppsG {
    font-size: 32px;
    margin-bottom: 8px
}

@-webkit-keyframes _loadingIndicator_jAaCn {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _loadingIndicator_jAaCn {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._promptTextarea_zJRIv textarea {
    resize: none!important
}

._viewImage_YXAM6 {
    min-width: 192px;
    position: relative;
    text-align: center
}

._float_Xs3sV {
    cursor: pointer;
    position: fixed;
    right: var(--text-2xl);
    top: var(--text-2xl)
}

._addToLibBtn_AycKD {
    bottom: 0;
    position: absolute!important
}

._addToLibBtn_AycKD:hover {
    color: #fff!important
}

._root_JNegV .MuiInputBase-input {
    padding: 0
}

._uploader_container__hint_right_dXGmp {
    display: flex;
    flex-direction: row-reverse
}

._uploader_container__hint_right_dXGmp ._hint__gnH_ {
    flex: 1 1;
    margin-left: 24px;
    margin-top: 0
}

._uploader_container__hint_bottom_rY2x_ {
    margin-top: 12px
}

._hint__gnH_ {
    color: var(--text-neutral);
    margin: 12px 0 8px
}

._hint-bottom_ixsh1 {
    color: var(--text-neutral);
    margin: 8px 0
}

._ze-upload-wrap_FIMDn {
    width: 200px
}

._ze-upload_MXG3z {
    align-items: center;
    background: var(--fill-subtle-neutral);
    border-radius: 12px;
    box-shadow: none;
    display: flex;
    flex-shrink: 0;
    height: 113px;
    justify-content: center;
    position: relative;
    width: 200px
}

._ze-upload_MXG3z .ze-video-palyer-video-wrap {
    border-radius: 12px;
    overflow: hidden
}

._ze-upload_MXG3z .ze-video-player-controls {
    border-radius: 0 0 12px 12px
}

._ze-upload_MXG3z:focus,._ze-upload_MXG3z:hover {
    box-shadow: none
}

._ze-upload_MXG3z:focus {
    outline: 2px auto var(--fill-primary);
    outline-offset: 2px
}

._ze-upload_MXG3z:focus ._upload-action_NYMPv {
    align-items: center;
    background-color: var(--fill-contrary-strong-transparent);
    border-radius: 6px;
    color: var(--fill-default);
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    opacity: 1;
    width: 24px
}

._ze-upload_MXG3z:hover {
    background-color: var(--state-subtle-neutral-hover)
}

._ze-upload_MXG3z._image-inline_DOngK {
    display: inline-flex
}

._ze-upload_MXG3z ._upload-content_DrZU4 {
    align-items: center;
    color: var(--text-strong-neutral);
    display: flex;
    flex-direction: column;
    justify-content: center
}

._ze-upload_MXG3z ._upload-content_DrZU4 ._upload-icon_sXlwA {
    font-size: 16px
}

._ze-upload_MXG3z ._upload-content_DrZU4 ._upload-label_rJv__ {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px
}

._ze-upload_MXG3z ._upload-content_DrZU4._disabled_hEhBq ._upload-icon_sXlwA,._ze-upload_MXG3z ._upload-content_DrZU4._disabled_hEhBq ._upload-label_rJv__ {
    color: var(--state-disable)
}

._ze-upload_MXG3z ._upload-spinner_i4evn {
    -webkit-animation: _spin_Y_DyU 1.1s linear infinite;
    animation: _spin_Y_DyU 1.1s linear infinite;
    border: 4px solid var(--fill-contrary-subtle-transparent);
    border-left-color: var(--fill-contrary-transparent);
    position: relative
}

._ze-upload_MXG3z ._upload-spinner_i4evn,._ze-upload_MXG3z ._upload-spinner_i4evn:after {
    border-radius: 50%;
    height: 32px;
    width: 32px
}

._disabled_hEhBq {
    cursor: not-allowed
}

._upload-preview-wrap_lajMU {
    height: 100%;
    position: relative;
    width: 100%
}

._upload-preview-wrap_lajMU ._upload-preview_cM9hb {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    width: 100%
}

._upload-preview-wrap_lajMU ._upload-action_NYMPv {
    font-size: 10px;
    opacity: 0;
    position: absolute;
    right: 32px;
    top: 6px
}

._upload-preview-wrap_lajMU ._upload-action_NYMPv._delete_tKCXl,._upload-preview-wrap_lajMU ._upload-action_NYMPv._last_nl4VB {
    right: 6px
}

._upload-preview-wrap_lajMU:focus-within ._upload-action_NYMPv,._upload-preview-wrap_lajMU:hover ._upload-action_NYMPv {
    align-items: center;
    background-color: var(--fill-contrary-strong-transparent);
    border-radius: 6px;
    color: var(--fill-default);
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    opacity: 1;
    width: 24px
}

._upload-preview-wrap_lajMU ._upload-change-mask_RTf6W {
    background: var(--fill-contrary-transparent);
    border-radius: 12px;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

._upload-preview-wrap_lajMU:focus-within ._upload-change-mask_RTf6W,._upload-preview-wrap_lajMU:hover ._upload-change-mask_RTf6W {
    align-items: center;
    display: flex;
    justify-content: center;
    opacity: 1
}

._upload-preview-wrap_lajMU ._upload-change_Bv1Wl {
    align-items: center;
    border: 1px solid var(--fill-default);
    border-radius: 8px;
    color: var(--fill-default);
    display: flex;
    font-size: 14px;
    height: 26px;
    justify-content: center;
    width: 135px
}

@-webkit-keyframes _spin_Y_DyU {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _spin_Y_DyU {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._progress__rrdE {
    background: rgba(82,82,128,.09);
    border-radius: 4px;
    height: 4px;
    overflow: hidden
}

._progress-value_dHVkB {
    background-color: var(--fill-global-primary);
    border-radius: 4px;
    height: 100%;
    transition: width .5s
}

._comp-loading_XS7jZ {
    -webkit-animation: _comp-loading-spin_p6gPt 2s linear infinite;
    animation: _comp-loading-spin_p6gPt 2s linear infinite;
    font-size: 14px
}

@-webkit-keyframes _comp-loading-spin_p6gPt {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _comp-loading-spin_p6gPt {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._pdf-upload-list-btn_RXLi4 {
    align-items: center;
    background-color: var(--fill-subtle-neutral);
    border: 1px dashed var(--border-subtle-neutral);
    border-radius: 8px;
    -webkit-column-gap: 4px;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: flex;
    font-size: 14px;
    height: 120px;
    justify-content: center;
    line-height: 20px;
    width: 100%
}

._uploadHint_U52YR {
    color: var(--text-neutral);
    margin-top: 8px
}

._pdf-upload-list-item__i5Re {
    align-items: center;
    display: flex;
    height: 70px
}

._pdf-upload-list-item__i5Re:not(:last-child) {
    border-bottom: 1px solid var(--border-subtle-neutral)
}

._pdf-upload-list-item-icon_wD5r3 {
    flex-shrink: 0;
    line-height: 0
}

._pdf-upload-list-item-content_N2atF {
    flex: 1 1 auto;
    margin-left: 7px;
    margin-right: 20px;
    overflow: hidden
}

._pdf-upload-list-item-name_SntRz {
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._pdf-upload-list-item-progress_BBX71 {
    height: 18px;
    padding-top: 7px
}

._pdf-upload-list-item-opt_gHwXX {
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    flex-shrink: 0;
    width: 55px
}

._pdf-upload-list-item-btn_QwqRz {
    align-items: center;
    background-color: transparent;
    border: 0;
    color: var(--text-neutral);
    display: flex;
    height: 14px;
    justify-content: center;
    width: 14px
}

._pdf-upload-list-item-btn_QwqRz._downloading_M4IZm {
    color: var(--text-neutral)
}

._pdf-upload-list-item-upload-failed_MqlcN {
    color: var(--text-error);
    font-size: 12px;
    height: 18px;
    line-height: 18px
}

._choose_H76ef {
    color: var(--text-primary)
}

._disabled_GZLMQ {
    cursor: not-allowed
}

._disabled_GZLMQ ._choose_H76ef {
    color: var(--state-disable)
}

._container_uHuEg {
    display: flex;
    flex-direction: column
}

._container_uHuEg ._item_FaAB8 {
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 12px;
    padding: 12px;
    width: 100%
}

._container_uHuEg ._radio_nyA60 {
    left: 12px;
    margin-top: -10px;
    top: 50%
}

._container_uHuEg ._itemTitle_qviI7 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5
}

._container_uHuEg>span {
    display: flex!important;
    flex: 1 1 auto;
    width: 50%
}

._item_FaAB8 {
    align-items: stretch;
    cursor: pointer;
    display: flex;
    flex: 1 1 auto;
    position: relative
}

._groupItem_CsUX5 {
    flex-direction: column
}

._itemContent_pHXpk {
    flex-grow: 1;
    margin-left: 24px
}

._itemTitle_qviI7 {
    color: var(--text-stronger-neutral)
}

._groupItemTitle_pyri8 {
    margin-bottom: 8px;
    margin-left: 24px
}

._itemDesc_TZjr7 {
    margin-top: 4px
}

._groupItemDesc_HrfJ4,._itemDesc_TZjr7 {
    color: var(--text-stronger-neutral)
}

._radio_nyA60 {
    position: absolute
}

._modification_scH6q {
    background: var(--fill-subtler-neutral);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 4px 8px;
    color: #444b53;
    display: inline-block;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 500;
    height: 22px;
    line-height: 20px;
    margin-left: 8px;
    text-align: center;
    vertical-align: middle;
    width: 96px
}

._container_S5CT2 ._thead_FawrX {
    border-radius: 10px
}

._container_S5CT2 ._thead_FawrX ._th_kwNT9 {
    background: var(--fill-subtle-neutral)!important;
    border: none;
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding: 0 10px
}

._container_S5CT2 ._thead_FawrX ._th_kwNT9:first-child {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px
}

._container_S5CT2 ._thead_FawrX ._th_kwNT9:last-child {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px
}

._container_S5CT2 ._thead_FawrX ._th_kwNT9._secondaryTh_J0Bbd {
    background: transparent!important;
    border-bottom: 2px solid var(--border-subtle-neutral);
    padding: 4px 10px 8px
}

._container_S5CT2 ._moreTd_jkWv9,._container_S5CT2 ._moreTh_P_qwR {
    width: 48px
}

._container_S5CT2 ._tr_RZS1C {
    border-bottom: 1px solid var(--border-subtle-neutral)
}

._container_S5CT2 ._select_3fQE4,._container_S5CT2 ._td_bRa88 {
    padding: 12px 10px
}

._container_S5CT2 ._selectAll_gauW2,._container_S5CT2 ._select_3fQE4 {
    width: 48px
}

._container_S5CT2 ._footer_v1u59 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 40px 0
}

._container_S5CT2 ._collapse_W65wO {
    background: var(--fill-subtle-neutral);
    border-bottom: 1px solid var(--border-subtle-neutral)
}

._container_S5CT2 ._empty_Q61J8 {
    border: none;
    text-align: center
}

._container_S5CT2 ._empty_Q61J8._emptyWithContent_mkRIW {
    border-bottom: 1px solid var(--border-subtle-neutral)
}

._container_S5CT2 ._emptyImg_HskME {
    margin: 30px auto 10px
}

.custom-acc-menu-container .MuiList-root {
    padding-bottom: 8px;
    padding-top: 8px
}

.custom-acc-menu-container .MuiList-root .MuiMenuItem-root a,.custom-acc-menu-container .MuiList-root .MuiMenuItem-root div {
    display: block;
    flex: 1 1;
    margin: -6px -16px;
    padding: 6px 16px
}

.custom-acc-menu-container .MuiList-root a.MuiMenuItem-root:focus {
    outline-color: transparent
}

.custom-acc-menu-btn {
    background-color: transparent;
    border: none;
    transition: none
}

.custom-acc-menu-btn:focus {
    outline: none
}

.custom-acc-menu-btn:disabled {
    border-color: transparent;
    box-shadow: none;
    color: #909096;
    cursor: not-allowed;
    text-shadow: none
}

.custom-acc-menu-item-label {
    padding-left: 8px
}

._action__buttons__wrap_oTe5o {
    align-items: center;
    display: flex
}

._outer_MNSGA {
    height: 100%
}

._outerReadOnly_JfLgt {
    cursor: not-allowed
}

._inner_Z1vgF {
    height: 100%
}

._innerReadOnly_lA2CJ {
    pointer-events: none
}

._innerReadOnly_lA2CJ a,._innerReadOnly_lA2CJ input {
    color: #6e7680
}

._innerReadOnly_lA2CJ button.MuiButton-primary,._innerReadOnly_lA2CJ button.MuiButton-secondary {
    background: var(--fill-subtle-neutral);
    color: #6e7680
}

._innerReadOnly_lA2CJ button.MuiButton-quaternary,._innerReadOnly_lA2CJ button.MuiButton-quinary,._innerReadOnly_lA2CJ button.MuiButton-tertiary {
    color: #6e7680
}

._innerReadOnly_lA2CJ .MuiOutlinedInput-root fieldset {
    border-color: var(--border-subtle-neutral)
}

._innerReadOnly_lA2CJ .MuiOutlinedInput-input {
    color: #6e7680
}

._footer_lslGf {
    display: flex;
    flex: 0 0 auto;
    gap: 8px;
    justify-content: flex-end
}

._content_D1GWH {
    flex: 1 0 auto;
    height: auto
}

._footerLine_bA3YT {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._footerRight_r8fcZ {
    display: flex;
    gap: 8px
}

._container_LKCeR ._trigger_kx2Vx {
    align-items: center;
    background-color: transparent;
    border: 0;
    display: flex;
    justify-content: space-between;
    padding: 0;
    width: 100%
}

._container_LKCeR ._title_pnOCa {
    color: #232333;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

._emailAutocomplete_j5LU6._noErrorIcon_i6cuW .MuiFormHelperText-root .ui-internal-icon {
    display: none
}

._emailAutocomplete_j5LU6._noErrorIcon_i6cuW .MuiFormHelperText-root span {
    margin: 0
}

._emailAutocompleteInputRoot_CFIt6 {
    max-height: 124px;
    overflow: auto;
    position: static;
    scroll-behavior: smooth
}

._emailAutocompleteInputRoot_CFIt6 .MuiOutlinedInput-input {
    min-width: 50px!important
}

._emailAutocompleteInputRoot_CFIt6._emailAutocompleteInputRootRightSpace_YFUWk {
    padding-right: 39px!important
}

._emailAutocompleteListbox_SQz_I {
    max-height: 196px;
    position: static
}

._emailAutocompleteListbox_SQz_I>li {
    min-height: 40px!important
}

._emailAutocompleteListbox_SQz_I>li:last-child._emailAutocompleteListboxAdd_qxF4G {
    border-top: 1px solid var(--border-subtle-neutral)
}

._emailAutocompleteListbox_SQz_I>li:first-child._emailAutocompleteListboxAdd_qxF4G {
    border-top: none;
    bottom: 8px
}

._emailAutocompleteListbox_SQz_I ._emailAutocompleteListboxAdd_qxF4G {
    background-color: var(--bg-default)!important;
    border-radius: 0!important;
    border-top: 1px solid var(--border-subtle-neutral);
    bottom: 0;
    color: var(--text-primary);
    justify-content: space-between!important;
    left: 0;
    padding: 6px 8px!important;
    position: absolute;
    width: 100%;
    word-break: break-all
}

._emailAutocompleteListbox_SQz_I ._emailAutocompleteListboxAdd_qxF4G>div {
    border-radius: 4px;
    padding: 8px;
    width: 100%
}

._emailAutocompleteListbox_SQz_I ._emailAutocompleteListboxAdd_qxF4G.Mui-focused>div {
    background-color: #6e76801f
}

._emailAutocompleteListbox_SQz_I ._emailAutocompleteListDeleteButton_SuHS1 svg {
    font-size: 10px!important
}

._emailAutocompleteListbox_SQz_I ._emailCheckIcon_NiPY9 {
    color: var(--fill-primary);
    padding: 6px
}

._emailAutocompleteListbox_SQz_I li.Mui-focused ._emailCheckIcon_NiPY9 {
    display: none
}

._emailMinLengthLimit_wDSFb {
    color: var(--text-neutral);
    padding: 48px 20px;
    text-align: center
}

._emailAutocompletePopper_xjDus ._emailAutocompletePaper_e3_eH {
    padding-bottom: 56px!important;
    position: relative
}

._emailAutocompletePopper_xjDus .MuiAutocomplete-loading {
    text-align: left
}

._emailAutocompletePopper_xjDus ._relative_Y0r5P {
    position: relative
}

._emailAutocompletePopper_xjDus ._isHidden_pOmdo {
    display: none
}

._container_GcQ4Z {
    margin-bottom: 16px
}

._container_GcQ4Z ._boldText_le5NJ {
    color: var(--text-stronger-neutral);
    margin-right: 8px
}

._container_GcQ4Z ._text_FxFAw {
    color: var(--text-strong-neutral)
}

._content_bHTGq ._image_UHlBz {
    height: 143px;
    margin: 40px auto;
    width: 316px
}

._content_bHTGq ._send_q9EeC {
    color: var(--text-stronger-neutral);
    display: block
}

._content_bHTGq ._send_q9EeC .MuiFormLabel-asterisk {
    color: var(--fill-global-error)
}

._content_bHTGq ._marginBottom4_LO0pS {
    margin-bottom: 4px
}

._like-icon-container_HxtKO {
    align-items: center;
    background-color: hsla(0,0%,100%,.8);
    border-radius: 6px;
    display: flex;
    height: 32px;
    justify-content: center;
    text-align: center;
    width: 32px
}

._loading-icon_g6vyG {
    font-size: 16px;
    padding: 8px
}

._like-icon_zOTpG {
    font-size: 24px;
    padding: 4px
}

._like-disabled-container_jE6Nu {
    cursor: not-allowed
}

._evd-like-btn_zD16x {
    align-items: center;
    color: var(--text-paragraph-color)!important;
    display: flex;
    justify-content: center;
    line-height: 14px;
    min-width: 40px;
    outline: none;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

._evd-like-btn_zD16x ._evd-info-like-icon_nH1BY {
    margin-right: 0
}

._evd-like-btn_zD16x ._evd-info-like-text_q3JyA {
    font-size: 14px;
    font-weight: 400;
    margin-left: 8px
}

._evd-like-btn_zD16x:hover {
    background-color: transparent;
    color: var(--text-link-hover-color)!important
}

._evd-info-like-icon-liked__4oEp {
    color: #de2828
}

._evd-info-like-icon_nH1BY {
    font-size: 16px
}

.grecaptcha-badge {
    visibility: hidden
}

._recaptcha_tos_WNl3V {
    color: #6e7680;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

._recaptcha_tos_WNl3V a {
    color: var(--text-link-color)
}

._recaptcha_tos_WNl3V a:hover {
    color: var(--text-link-hover-color)
}

._component_smart_captcha_XA1s8 ._smart_tips_JY8fl {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M {
    align-items: center;
    display: flex;
    margin-top: 4px
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY {
    display: flex;
    height: 40px;
    margin-left: 15px
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_display_KC_7g {
    display: flex;
    height: 100%;
    width: 127px
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_display_KC_7g ._captcha_code_img_F_HSa {
    height: 100%;
    width: 100%
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_display_KC_7g ._captcha_code_img_F_HSa img {
    border: 1px solid var(--fill-subtle-neutral);
    border-radius: 12px;
    height: 100%;
    outline: none;
    overflow: hidden;
    width: 100%
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_display_KC_7g ._captcha_code_audio_atX0L {
    background: var(--fill-subtler-neutral);
    border: 1px solid var(--fill-subtle-neutral);
    border-radius: 12px;
    height: 100%;
    width: 100%
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_display_KC_7g ._captcha_code_audio_atX0L ._btn_play_jxNb4 {
    align-items: center;
    color: var(--text-stronger-neutral);
    display: flex;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    justify-content: center;
    line-height: 20px;
    width: 100%
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_display_KC_7g ._captcha_code_audio_atX0L ._btn_play_jxNb4:hover {
    background-color: transparent
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_display_KC_7g ._captcha_code_audio_atX0L ._btn_play_jxNb4 ._text_play_Vw5Bd {
    margin-left: 4px
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_action_FQ_mO {
    align-items: center;
    display: flex
}

._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY ._captcha_action_FQ_mO ._action_button_item_VU_VA {
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 10px;
    height: 40px;
    margin-left: 8px;
    width: 40px
}

@media (max-width: 440px) {
    ._component_smart_captcha_XA1s8 ._captcha_code_input_puFvN {
        width:223px
    }

    ._component_smart_captcha_XA1s8 ._smart_container_ZN16M {
        align-items: flex-start;
        display: flex;
        flex-direction: column
    }

    ._component_smart_captcha_XA1s8 ._smart_container_ZN16M ._captcha_code_layout_uNViY {
        margin-left: 0;
        margin-top: 12px
    }
}

.grecaptcha-badge {
    display: none!important
}

._horizontal_form_item_container_A7WoL {
    align-items: center;
    gap: var(--space-2)
}

._horizontal_form_item_container_A7WoL._small_margin_w88QJ {
    margin-bottom: var(--space-2)
}

._horizontal_form_item_container_A7WoL ._horizontal_label_C1hTP {
    margin-bottom: 0
}

._horizontal_form_item_container_A7WoL ._form_item_error_X4jPZ {
    font-size: 12px;
    margin-left: 54px
}

._feedbackWrapper_toePt ._radioGroup_TFscP {
    display: flex;
    flex-direction: column;
    width: 282px
}

._feedbackWrapper_toePt ._scale_NrudF {
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    width: 100%
}

._feedbackWrapper_toePt ._scale_NrudF span {
    color: var(--text-neutral);
    display: block;
    font-size: 10px
}

._feedbackWrapper_toePt ._options_cHfdD {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 8px;
    width: 100%
}

._feedbackWrapper_toePt ._options_cHfdD ._option_p9wNq>p {
    align-items: center;
    background-color: var(--fill-subtle-neutral);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 50%;
    color: var(--text-stronger-neutral);
    display: flex;
    font-size: 20px;
    font-weight: 400;
    height: 42px;
    justify-content: center;
    padding: 0;
    position: relative;
    text-align: center;
    width: 42px
}

._feedbackWrapper_toePt ._options_cHfdD ._option_p9wNq>span {
    bottom: 0;
    font-size: 12px;
    left: 0;
    position: absolute
}

._feedbackWrapper_toePt ._options_cHfdD .MuiRadio-root {
    padding: 0
}

._feedbackWrapper_toePt ._options_cHfdD .Mui-checked ._option_p9wNq>p {
    background-color: var(--fill-global-primary);
    color: var(--inverse-global-default)
}

._feedbackWrapper_toePt ._feedback_D_Gd_ {
    resize: vertical
}

._feedbackWrapper_toePt ._footer_XVv3u {
    width: 100%
}

._feedbackWrapper_toePt ._footer_XVv3u ._controls_DAl38 {
    display: flex;
    justify-content: flex-end
}

._feedbackWrapper_toePt ._footer_XVv3u ._cancelBtn_QJNAQ {
    margin-right: 10px
}

._feedbackWrapper_toePt ._footer_XVv3u ._info_Q0AdD {
    font-size: 14px;
    font-weight: 400;
    margin-top: 24px;
    text-align: center
}

.ui-Coachmark-mask._attendee_journey_coachmark_MnKby {
    z-index: 1300
}

._text-xs_Y5Ah_ {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_oZ0Vy {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_Ntw7X {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_SNYzs {
        font-size:12px
    }
}

._text-sm_DJWHq {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_d56Fk {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_bu9V4 {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_Rc7U2 {
        font-size:14px
    }
}

._text-xl_DkapN {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_lUfO5 {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_JR0Q_ {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_laf1h {
        font-size:20px
    }
}

._text-2xl_ZYf1B {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_OAlL7 {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_URoK6 {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_SIStu {
        font-size:24px
    }
}

._text-3xl_jCy6w {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_ZNKtv {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_ImTZT {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_etJXj {
        font-size:30px
    }
}

._text-4xl_CJF0m {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl__ftgH {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_CxuM_ {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_ot0YM {
        font-size:36px
    }
}

._text-5xl_Y0aTR {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_g0P4S {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_AiNMc {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_rwvyo {
        font-size:48px
    }
}

._font-semibold_W59qi {
    font-weight: 600
}

._font-bold_TUw7Q {
    font-weight: 700
}

._font-normal_U3g4T {
    font-weight: 400
}

._font-medium_I1A1g {
    font-weight: 500
}

._hover\:underline_Ez3qI:hover {
    text-decoration: underline
}

._text-left_Fw9r4 {
    text-align: left
}

._text-center_Ul7H9 {
    text-align: center
}

._text-right_XOsqP {
    text-align: right
}

._list-disc_ZV7lI {
    list-style-type: disc
}

._leading-none_SijAA {
    line-height: 1
}

._leading-tight_YfjVy {
    line-height: 1.25
}

._leading-snug_uBLy2 {
    line-height: 1.375
}

._leading-loose_GPtkO {
    line-height: 2
}

._leading-relaxed_hbG0P {
    line-height: 1.625
}

._leading-4_Y0EY3 {
    line-height: 16px
}

._leading-5_qF4Ui {
    line-height: 20px
}

._leading-6_GKkNj {
    line-height: 24px
}

._leading-7_em5C3 {
    line-height: 28px
}

._leading-8_BaGYi {
    line-height: 32px
}

._cursor-pointer_b1xVh {
    cursor: pointer
}

._cursor-not-allowed_PRVyZ {
    cursor: not-allowed
}

._header-nav-avatar_xiper {
    height: 32px;
    position: relative;
    width: 32px
}

._header-nav-avatar_xiper button {
    border-style: none;
    outline: none;
    padding: 0
}

._header-menu-toggle_l_C5C {
    border-radius: 8px;
    color: var(--inverse-global-default);
    display: block;
    height: 32px;
    width: 32px
}

._header-menu-user_Ptp99 {
    color: var(--text-neutral);
    font-size: 14px
}

._header-menu-user-item_Z8orM:first-of-type {
    padding-bottom: var(--space-1)
}

._header-menu-desc_DxiLP {
    color: var(--text-neutral);
    font-size: 12px;
    line-height: 16px
}

._text-xs_bgTRE {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_IeAdA {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_IBtmR {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_maz5U {
        font-size:12px
    }
}

._text-sm_B8Wm5 {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_u5xWA {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_s_Tiu {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_ThCSp {
        font-size:14px
    }
}

._text-xl_i1cL3 {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_gD7_5 {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_qjuJn {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_ECfr1 {
        font-size:20px
    }
}

._text-2xl_HdPF6 {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_GxJ56 {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_lRt7P {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_imNN3 {
        font-size:24px
    }
}

._text-3xl_lbhN7 {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_Ss4zX {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_m9lpQ {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_jemzD {
        font-size:30px
    }
}

._text-4xl_Tj43X {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_iBz0p {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_JKdfK {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_cDOyV {
        font-size:36px
    }
}

._text-5xl_H6whC {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_nON1w {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_kVeuu {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_Z2lZU {
        font-size:48px
    }
}

._font-semibold_voDe2 {
    font-weight: 600
}

._font-bold_DfcoA {
    font-weight: 700
}

._font-normal_XToXd {
    font-weight: 400
}

._font-medium_yBMNo {
    font-weight: 500
}

._hover\:underline_Lm6WI:hover {
    text-decoration: underline
}

._text-left_zMbuB {
    text-align: left
}

._text-center_b0H8E {
    text-align: center
}

._text-right_iNoaO {
    text-align: right
}

._list-disc_ktKxT {
    list-style-type: disc
}

._leading-none_k1Ai5 {
    line-height: 1
}

._leading-tight_saUun {
    line-height: 1.25
}

._leading-snug_JZZAy {
    line-height: 1.375
}

._leading-loose_qG8yg {
    line-height: 2
}

._leading-relaxed_vGj8O {
    line-height: 1.625
}

._leading-4_anvir {
    line-height: 16px
}

._leading-5_HAt3l {
    line-height: 20px
}

._leading-6_U4SzM {
    line-height: 24px
}

._leading-7_Xo9lH {
    line-height: 28px
}

._leading-8_fp6rV {
    line-height: 32px
}

._cursor-pointer_OpEWC {
    cursor: pointer
}

._cursor-not-allowed_O1g4o {
    cursor: not-allowed
}

._header_ihCeK {
    align-items: center;
    background-color: var(--page-header-bg-color);
    box-shadow: 0 1px 0 rgba(35,35,51,.04),0 2px 6px rgba(35,35,51,.04);
    display: flex;
    font-family: Lato,Inter,Arial;
    height: 72px;
    justify-content: space-between;
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

._header_ihCeK .event-logo-loading,._header_ihCeK .loading-logo {
    align-items: center;
    display: flex;
    height: 56px;
    justify-content: center;
    width: 108px
}

._header_ihCeK .header-logo-wrap {
    display: flex
}

._header_ihCeK .header-logo-wrap .header-logo-content-hub {
    align-items: center;
    align-self: center;
    color: var(--text-link-color);
    display: flex;
    height: 32px;
    line-height: 14px;
    margin-left: 10px;
    max-width: 158px;
    min-width: 130px;
    padding: 0 0 0 10px
}

._header_ihCeK .header-logo-wrap .header-logo-content-hub.left-border {
    border-left: 1px solid var(--border-subtle-neutral)
}

._header_ihCeK .header-logo {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

._header_ihCeK .header-logo.header-logo-transition {
    color: var(--page-header-bg-color);
    transition: color .01s
}

._header_ihCeK .header-logo .header-logo-link {
    display: block;
    position: relative
}

._header_ihCeK .header-logo .header-logo-link.cursor-default {
    cursor: default
}

._header_ihCeK .header-logo .header-logo-link svg {
    display: inline-block
}

._header_ihCeK .header-logo .header-custom-logo-svg {
    height: 56px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 300px
}

._header_ihCeK .header-logo .header-logo-svg {
    display: block;
    height: 72px;
    width: 186px
}

._header_ihCeK .header-logo .header-logo-onzoom-svg {
    padding-bottom: 6px;
    width: 190px
}

._header_ihCeK .event-custom-logo {
    max-height: 56px;
    max-width: 300px;
    overflow: hidden
}

._header_ihCeK .event-custom-logo img {
    height: 56px
}

._header_ihCeK .header-nav {
    height: 100%;
    margin-left: 10px
}

._header_ihCeK .header-nav .header-nav-container {
    align-items: center;
    display: none;
    font-size: 14px;
    font-weight: var(--font-medium);
    gap: 12px;
    height: 100%;
    justify-content: space-between
}

@media (min-width: 640px) {
    ._header_ihCeK .header-nav .header-nav-container {
        display:flex
    }
}

._header_ihCeK .header-nav .header-nav-container .ui-Button-medium svg {
    font-size: 16px
}

._header_ihCeK .header-nav .header-nav-container .resource-center-btn {
    background-color: #f3f8ff
}

._header_ihCeK .header-nav .header-nav-container .resource-center-btn:hover {
    background: rgba(243,248,255,.6);
    border-color: #f3f8ff;
    outline-color: #d1def2
}

._header_ihCeK .header-nav .header-nav-no-signed-container {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    padding-right: 20px
}

._header_ihCeK .header-nav .header-nav-no-signed-container-product {
    padding-right: 40px!important
}

._header_ihCeK .header-nav .header-nav-sign-in {
    align-items: center;
    border-color: transparent;
    color: var(--page-header-text-color,--text-primary);
    display: flex;
    font-weight: 700;
    height: 100%;
    margin-left: 12px
}

@media (min-width: 640px) {
    ._header_ihCeK .header-nav .header-nav-sign-in {
        margin-left:20px
    }
}

@media (min-width: 768px) {
    ._header_ihCeK .header-nav .header-nav-sign-in {
        margin-left:40px
    }
}

._header_ihCeK .header-nav .header-nav-sign-in:hover {
    color: var(--page-header-text-color,--state-primary-hover)
}

._header_ihCeK .header-nav .header-nav-contact-sales {
    background-color: var(--fill-global-primary);
    border-radius: 4px;
    color: var(--inverse-global-default);
    font-weight: 700;
    letter-spacing: 1px;
    margin-left: 40px;
    padding: 9px 18px
}

._header_ihCeK .header-nav .header-nav-contact-sales:hover {
    background-color: var(--state-primary-hover);
    color: var(--inverse-global-default)
}

._header_ihCeK .header-nav .header-nav-link {
    align-items: center;
    color: var(--page-header-text-color);
    display: flex;
    height: 100%;
    margin-left: 12px;
    padding: 0
}

@media (min-width: 640px) {
    ._header_ihCeK .header-nav .header-nav-link {
        margin-left:20px
    }
}

@media (min-width: 860px) {
    ._header_ihCeK .header-nav .header-nav-link {
        margin-left:40px
    }
}

._header_ihCeK .header-nav .header-nav-link:hover {
    color: var(--page-header-text-color)
}

._header_ihCeK .header-nav .header-nav-link.current {
    border-bottom-color: var(--fill-global-primary);
    color: var(--text-stronger-neutral)
}

._header_ihCeK .header-nav .header-nav-link button {
    border-color: transparent;
    padding: 0
}

._header_ihCeK .header-nav .create-button {
    height: 100%
}

._header_ihCeK .header-nav .create-button .avengers-header-create {
    margin-left: 0
}

._header_ihCeK .header-nav .create-button .avengers-header-create button {
    border: 0;
    font-weight: 600;
    height: 100%
}

._header_ihCeK .header-nav .create-button .avengers-header-create button:hover:not(:disabled),._header_ihCeK .header-nav .create-button .avengers-header-create button:not(:disabled) {
    color: var(--text-primary)
}

._header_ihCeK .header-nav .create-button .avengers-header-create button:disabled {
    color: var(--state-disable);
    cursor: not-allowed
}

._header_ihCeK ._header-nav-avatar-tip_aJEFH [class*=header-nav-avatar] {
    margin-left: 0
}

._header_ihCeK._product-header_wzMIy {
    -webkit-font-smoothing: antialiased;
    height: 80px!important
}

._header_ihCeK._preview-header_PBMFD {
    pointer-events: none;
    position: static;
    z-index: 8
}

._header_ihCeK ._nav-notification-badge_c2iR9.ui-Badge-counter .ui-Badge-badge {
    font-size: 10px;
    height: 16px;
    min-width: 16px;
    padding: 4px;
    right: 3px;
    top: 3px
}

._header_ihCeK ._nav-notification-badge_c2iR9 .ui-Button-iconButton.ui-Button-tertiary {
    color: var(--page-header-text-color)
}

._header_ihCeK ._nav-notification-badge_c2iR9 .ui-Button-iconButton.ui-Button-tertiary:hover {
    background: transparent;
    color: var(--page-header-text-color)
}

._release-note-tip-content_nRsFT {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 8px
}

._release-note-tip-content_nRsFT a {
    color: var(--text-primary)
}

._release-note-tip-content_nRsFT ._release-note-tip-action_Bpp2R {
    display: flex;
    justify-content: flex-end;
    margin-top: 12px
}

#onetrust-banner-sdk.otFloatingFlat.ot-bottom-left.ot-wo-title,#onetrust-banner-sdk.otFloatingFlat[dir=rtl].ot-wo-title {
    min-height: 120px!important
}

#ot-sdk-btn.ot-sdk-show-settings {
    font-size: 12px!important
}

.ze-branding-wrap ._header_ihCeK .header-nav .create-button .avengers-header-create button:not(:disabled) {
    color: var(--page-header-text-color)
}

.ze-branding-wrap ._header_ihCeK .header-nav .header-nav-sign-in {
    color: var(--page-header-text-color)
}

._backButton_md45V {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    gap: var(--space-1);
    line-height: 20px
}

._colorPopover_5rYOc .muicc-colorbox-sliders {
    margin-top: 50px
}

._colorPickerGroup_pVIc4 {
    display: flex;
    justify-content: space-evenly;
    position: absolute;
    text-indent: -99999px;
    top: 135px;
    width: 100%;
    z-index: 99
}

._colorPickerBtn_lFcPd {
    border-radius: 24px;
    margin: 0 4px
}

._colorPickerBtn_lFcPd div {
    border-radius: 24px
}

._colorPickerBtn_lFcPd:last-child {
    margin-right: 0
}

._colorPickerBtn_lFcPd._selected_XEMpR,._colorPickerBtn_lFcPd:focus {
    box-shadow: 0 0 0 2px var(--fill-global-primary)
}

._ctrlBtnWrap_diPxJ {
    text-align: right
}

._ctrlBtn_CG3Uv {
    margin-bottom: 8px;
    margin-right: 8px;
    margin-top: -8px
}

._colorPicker_UiLJe {
    height: 24px;
    margin-left: 4px;
    position: relative;
    width: 24px
}

._colorPicker_UiLJe ._muiColorBtn_gsP_5 {
    border-radius: 24px;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._colorPicker_UiLJe ._muiColorBtn_gsP_5.Mui-disabled {
    box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)
}

._colorPicker_UiLJe div {
    border-radius: 24px;
    height: 100%;
    width: 100%
}

._colorPicker_UiLJe._icon_p5f7g {
    margin-left: 0
}

._colorPicker_UiLJe._icon_p5f7g ._muiColorBtn_gsP_5 {
    position: relative
}

._colorPicker_UiLJe._icon_p5f7g ._muiColorBtn_gsP_5 div {
    background: transparent
}

._defColorWrapper_DxKQO {
    border-radius: 24px;
    box-shadow: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 2
}

._defColorWrapper_DxKQO._icon_p5f7g {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

._defColor_RnmLD {
    height: 100%;
    width: 100%
}

._transparentButton_uQdKQ,._transparentButton_uQdKQ div {
    background-color: hsla(0,0%,50%,.1)!important
}

._pageSpinner_QcuQF {
    max-width: 100%;
    width: 600px
}

._bgPreviewModalTitle_FpUYF {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 8px
}

._bgPreviewModalSubtitle_ovuQq {
    color: #747487;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 24px
}

._bgPreviewModalSubtitle_ovuQq span {
    font-weight: 700
}

._bgPreviewWrapper_bo_mP {
    max-width: 100%;
    min-width: 300px
}

._bgPreviewWrapper_bo_mP video {
    max-width: 780px;
    width: 100%
}

._videoWrapper_jGJs5 {
    position: relative
}

._videoWrapper_jGJs5:before {
    background-color: var(--preview-overlay);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._imageContent_x49uY {
    display: flex;
    justify-content: space-between
}

._imageWrapper_Eiuha {
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: center;
    margin-right: 32px;
    max-height: 560px;
    position: relative
}

._imageWrapper_Eiuha:before {
    background-color: var(--preview-overlay);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._imageWrapper_Eiuha img {
    max-height: 100%;
    max-width: 100%
}

._imageProperties_MHAM3 h4 {
    font-weight: 700
}

._gridContainer_olNWm {
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(3,1fr);
    margin-bottom: 24px
}

._gridContainer_olNWm input[type=radio] {
    -webkit-appearance: none;
    appearance: none;
    background: #d9d9d9;
    border-radius: 3px;
    box-sizing: border-box;
    cursor: pointer;
    height: 20px;
    width: 100%
}

._gridContainer_olNWm input[type=radio]:checked {
    background: #0b5dc2
}

._actionsWrapper_qHNlN {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

._leftActions_QoyUu {
    display: flex
}

._leftActions_QoyUu button {
    font-weight: 700
}

._leftActions_QoyUu button:hover {
    text-decoration: none
}

._deleteButton_R6NUX {
    color: #e02828!important;
    margin-left: 16px;
    vertical-align: baseline
}

._deleteButton_R6NUX:hover {
    color: #e02828!important
}

._uploadCtaWrapper_BKRpJ {
    align-items: center;
    display: flex
}

._uploadCtaIcon_A7n8K {
    margin-right: 8px
}

._uploadCta_oSwuT {
    vertical-align: baseline
}

._mediaBackground_wbhw4 {
    background: var(--page-image-background,transparent);
    border-radius: 12px;
    bottom: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 1px
}

._mediaBackground_wbhw4:before {
    background-color: var(--page-background-overlay);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._mediaBackground_wbhw4 video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

._mediaBackground_wbhw4._fixedBackground_Psiwz {
    position: fixed
}

._overlaySwitchContainer_SS047 {
    align-items: center;
    display: flex;
    margin-top: 8px
}

._overlaySwitchContainer_SS047 h4 {
    margin-right: 8px
}

._overlayControlsContainer_amxw6 {
    align-items: flex-start;
    display: flex;
    margin-top: 10px
}

._overlayColorPicker_pU1Mh {
    margin-left: 0
}

._overlaySliderWrap_doaJw {
    margin-left: 16px
}

._overlaySliderWrap_doaJw p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

._overlaySliderWrap_doaJw .MuiSlider-rail {
    background: var(--fill-global-primary)
}

._hiddenAxAlert_aUqSM {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

._title_q6Uuh {
    color: #232333;
    font-size: 24px;
    font-weight: 700;
    margin: 0;
    padding: 0
}

._tip_kx3AG {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 16px
}

._opacity0_j95pO {
    opacity: 0
}

._focus-color_i6i0t {
    color: #e02828
}

._block_wpQko {
    margin: 18px 0
}

._subtitle_ZUWJu {
    color: #747487;
    font-size: 13px
}

._subcontent_E0Bl_ {
    align-items: center;
    background: #f7f7fa;
    border: 1px solid transparent;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    justify-content: space-between;
    margin-top: 10px;
    padding: 10px 12px
}

._subcontent-focus_wWjoX {
    background: #e7f1fd;
    border: 1px solid #0e71eb;
    color: #232333
}

._tipinfo_zcmhD {
    margin-right: 3px
}

._address-content_DPlFA {
    display: inline-block;
    text-overflow: ellipsis;
    word-break: break-all
}

._checked_thssv {
    color: #0e71eb;
    flex-shrink: 0;
    font-size: 12px;
    font-weight: bolder;
    width: 16px
}

._footer_RJiTw {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-top: 40px
}

._skeleton_CJ0hs {
    margin-bottom: 16px
}

._skeleton_CJ0hs .MuiSkeleton-root {
    margin-bottom: 8px
}

._footer_AcvvP {
    text-align: right
}

._footer_AcvvP button {
    margin-left: 10px
}

._alert_swdXI {
    margin-bottom: 24px
}

._alert_swdXI li {
    list-style-type: decimal;
    margin-left: 20px
}

._alert_swdXI p:first-of-type {
    margin-bottom: 10px
}

._alert_swdXI p:last-of-type {
    margin-top: 10px
}

._alert_swdXI li,._alert_swdXI p {
    font-size: 14px
}

._ba__modal__note_CcJt7 {
    margin: 24px 0 16px
}

._ba__modal__country-select_Ba65H {
    margin-bottom: 16px;
    width: 100%
}

._ba__form_D_Aie {
    font-size: 14px;
    padding-bottom: 32px
}

._ba__form__block_dQPwY {
    padding: 0 16px;
    width: 460px
}

._ba__form__inline_g0zqO {
    align-items: flex-start;
    display: flex;
    gap: 16px;
    justify-content: space-between
}

._ba__form__inline_g0zqO>div {
    flex: 1 1
}

._ba__form__exempt_lXFG_ {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 700;
    padding: 4px 16px
}

._ba__form--checkout_RVsUQ {
    padding-bottom: 0
}

._ba__form--checkout_RVsUQ ._ba__form__block_dQPwY {
    padding: 0
}

._ba__form_D_Aie ._ba__form__textfield_Drk1E {
    margin-bottom: 0!important
}

._ba__form_D_Aie .MuiInputBase-root {
    background: var(--bg-default)
}

._ba__address-info_iro68 {
    color: var(--text-paragraph-color);
    font-size: 14px;
    height: calc(100% - 40px);
    position: relative
}

._ba__address-info_iro68 p {
    line-height: 24px
}

._ba__subtitle_qTQa8 {
    background: #f7f7fa;
    border-radius: 8px;
    font-weight: 700;
    margin: 24px 0;
    padding: 4px 16px
}

._ba__tip_LWrPs {
    color: var(--text-paragraph-color,--text-stronger-neutral);
    margin: 24px 0;
    max-width: 780px;
    padding: 0 16px
}

._ba__exempt__tip_frUzR {
    align-items: center;
    display: flex;
    margin: 10px 0;
    max-width: 780px;
    padding: 0 16px
}

._ba__exempt__tip_frUzR ._exempt-status-no-icon_bzCNA,._ba__exempt__tip_frUzR ._exempt-status-yes-icon_hVvqo {
    margin-right: 8px
}

._ba__exempt__tip_frUzR ._exempt-status-yes-icon_hVvqo {
    color: var(--text-success)
}

._ba__exempt__tip_frUzR ._exempt-status-no-icon_bzCNA {
    color: var(--icon-complementary)
}

._ba__country-autocomplete_NSEWA [role=option] {
    padding: 0
}

._ba__country-autocomplete_NSEWA ._ba__country-autocomplete__option_Iql4s {
    padding: 6px 16px
}

._ba__country-autocomplete_NSEWA ._ba__country-autocomplete__option_Iql4s._ba__country-autocomplete__option--default_bJg5i {
    width: 100%
}

._ba__country-autocomplete_NSEWA ._ba__country-autocomplete__option_Iql4s._ba__country-autocomplete__option--default_bJg5i ._ba__form__location_LWfkq {
    font-size: 12px;
    font-weight: 700
}

._ba__country-autocomplete_NSEWA ._ba__country-autocomplete__option_Iql4s._ba__country-autocomplete__option--default_bJg5i ._ba__form__location_LWfkq svg {
    margin-left: 6px
}

._label_BSyhj {
    color: var(--text-paragraph-color);
    font-weight: 600
}

@media (max-width: 640px) {
    ._ba__form__block_dQPwY {
        width:100%
    }
}

._pck-container_cGX9d {
    align-items: center;
    background: var(--bg-default);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    min-height: 250px;
    position: fixed;
    top: 72px;
    width: 100%;
    z-index: 5
}

._pck-container_cGX9d h3 {
    font-size: 20px;
    margin-top: 15px
}

._pck-container_cGX9d h5 {
    color: var(--text-stronger-neutral);
    font-weight: 400
}

._pck-loading_nqkoD {
    color: var(--component-primary-color);
    font-size: 32px
}

._text-xs_G2ef_ {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_eunWZ {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_PhYLz {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_jSc3y {
        font-size:12px
    }
}

._text-sm_gMDHS {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_uyFC8 {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_UZGpW {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_xDN5g {
        font-size:14px
    }
}

._text-xl_ueG2Z {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_XZbvI {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_UkdWs {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_Ygq6d {
        font-size:20px
    }
}

._text-2xl_o2lmB {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_O4VVE {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_iiJd5 {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_GDGTx {
        font-size:24px
    }
}

._text-3xl_ejIc_ {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_L_w8q {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_AYnb7 {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_UL3Ea {
        font-size:30px
    }
}

._text-4xl_Sc5EA {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_NjYri {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_QO_4d {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_rLfM2 {
        font-size:36px
    }
}

._text-5xl_HbZz_ {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_o_mmt {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_NTpCG {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_VM_Wr {
        font-size:48px
    }
}

._font-semibold_XHZWZ {
    font-weight: 600
}

._font-bold_BJgq8 {
    font-weight: 700
}

._font-normal_XVsTl {
    font-weight: 400
}

._font-medium_KtjvH {
    font-weight: 500
}

._hover\:underline_xkRJ3:hover {
    text-decoration: underline
}

._text-left_rIsLY {
    text-align: left
}

._text-center_VTOQO {
    text-align: center
}

._text-right_leYtv {
    text-align: right
}

._list-disc_cLx_i {
    list-style-type: disc
}

._leading-none_GiAN3 {
    line-height: 1
}

._leading-tight_Vodyr {
    line-height: 1.25
}

._leading-snug_oJNdW {
    line-height: 1.375
}

._leading-loose_hgmCm {
    line-height: 2
}

._leading-relaxed_hjQHE {
    line-height: 1.625
}

._leading-4_MkGFN {
    line-height: 16px
}

._leading-5_hmIwE {
    line-height: 20px
}

._leading-6_WyLA5 {
    line-height: 24px
}

._leading-7_ybFSI {
    line-height: 28px
}

._leading-8_uQAXO {
    line-height: 32px
}

._cursor-pointer_Hjhk_ {
    cursor: pointer
}

._cursor-not-allowed_GgX78 {
    cursor: not-allowed
}

._pay-option-group_XD4if {
    margin-left: -2px
}

._pay-option-label_XI0ZA {
    color: var(--text-paragraph-color);
    margin-right: 0
}

._pay-option-label_XI0ZA._expired_wLYjo ._pay__pay-option-name_aq2eC {
    opacity: .7
}

._pay-option-radio_LZBKm {
    align-items: center;
    display: flex;
    font-size: 14px;
    margin-right: var(--space-2)
}

._pay-option-radio_LZBKm .ui-Radio-title {
    align-items: normal!important
}

._pay-option-inner-wrap_rbJFI,._pay__subtitle_BCWqd {
    align-items: center;
    display: flex
}

._pay__subtitle_BCWqd {
    margin-bottom: 8px
}

._pay__subtitle_BCWqd ._pay_with_pItqL {
    color: var(--text-secondary-color);
    display: inline;
    font-size: 20px;
    font-weight: var(--font-bold)
}

._pay__pay-option-name_aq2eC {
    color: var(--text-paragraph-color);
    margin-left: 8px
}

._pay__pay-btn_s5lyU {
    display: block;
    margin-top: 36px
}

@media (max-width: 640px) {
    ._pay__pay-btn_s5lyU {
        width:100%
    }
}

._pay_notice_link_HcElZ {
    color: var(--text-link-color)!important;
    display: inline!important
}

._pay_notice_link_HcElZ:hover {
    color: var(--text-link-hover-color)!important
}

._paypal-smart-btn-wrap_mIywM {
    margin-top: 32px;
    position: relative;
    width: 300px
}

._paypal-smart-btn-wrap_mIywM ._payal__disabled-mask_dgeYg {
    background: hsla(0,0%,100%,.6);
    bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999
}

._smp-payment-container_rreKT._isChecking_aKelc iframe {
    visibility: hidden
}

@media (max-width: 640px) {
    ._paypal-smart-btn-wrap_mIywM {
        width:100%
    }
}

._text-xs_utBSV {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_as4F0 {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_mkNMh {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_wto_B {
        font-size:12px
    }
}

._text-sm_F026l {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_fiItO {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_BR0jI {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_xGWVf {
        font-size:14px
    }
}

._text-xl_SotjL {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_rIRNu {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_YyIbI {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_Dfdlv {
        font-size:20px
    }
}

._text-2xl_uLX3F {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_DdZO6 {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_f2W4D {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_eLZmb {
        font-size:24px
    }
}

._text-3xl_mWsB7 {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_hdacH {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_mLQJb {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_B1kq2 {
        font-size:30px
    }
}

._text-4xl_GKE32 {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_i7umN {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_FYdFn {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_Ox6sh {
        font-size:36px
    }
}

._text-5xl_ji4pW {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_ouU7j {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_JavtO {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_L6w22 {
        font-size:48px
    }
}

._font-semibold_OIBMl {
    font-weight: 600
}

._font-bold_sNF56 {
    font-weight: 700
}

._font-normal_GYKmo {
    font-weight: 400
}

._font-medium_w9RrO {
    font-weight: 500
}

._hover\:underline_Xmzyl:hover {
    text-decoration: underline
}

._text-left_D8IKe {
    text-align: left
}

._text-center_CVuIT {
    text-align: center
}

._text-right_pAA6j {
    text-align: right
}

._list-disc_xbQY6 {
    list-style-type: disc
}

._leading-none_KAcIG {
    line-height: 1
}

._leading-tight_jY_LI {
    line-height: 1.25
}

._leading-snug_HRLRB {
    line-height: 1.375
}

._leading-loose_BPHrr {
    line-height: 2
}

._leading-relaxed_ztKCY {
    line-height: 1.625
}

._leading-4_U9Tdz {
    line-height: 16px
}

._leading-5_S89Ep {
    line-height: 20px
}

._leading-6_rLwOz {
    line-height: 24px
}

._leading-7_DCzzL {
    line-height: 28px
}

._leading-8_H9BDT {
    line-height: 32px
}

._cursor-pointer_lS20o {
    cursor: pointer
}

._cursor-not-allowed_e8Ga6 {
    cursor: not-allowed
}

._pay-option-group_BbKkx {
    margin-left: -2px
}

._pay-option-label_DbaIf {
    color: var(--text-paragraph-color);
    margin-right: 0
}

._pay-option-label_DbaIf._expired_rpfbn ._pay__pay-option-name_Vxuo1 {
    opacity: .7
}

._pay-option-radio_BYIYY {
    align-items: center;
    display: flex;
    font-size: 14px;
    margin-right: var(--space-2)
}

._pay-option-radio_BYIYY .ui-Radio-title {
    align-items: normal!important
}

._pay-option-inner-wrap_BkAFY,._pay__subtitle_nPTib {
    align-items: center;
    display: flex
}

._pay__subtitle_nPTib {
    margin-bottom: 8px
}

._pay__subtitle_nPTib ._pay_with_H16kX {
    color: var(--text-secondary-color);
    display: inline;
    font-size: 20px;
    font-weight: var(--font-bold)
}

._pay__pay-option-name_Vxuo1 {
    color: var(--text-paragraph-color);
    margin-left: 8px
}

._pay__pay-btn_xfmPY {
    display: block;
    margin-top: 36px
}

@media (max-width: 640px) {
    ._pay__pay-btn_xfmPY {
        width:100%
    }
}

._pay_notice_link_DFg_S {
    color: var(--text-link-color)!important;
    display: inline!important
}

._pay_notice_link_DFg_S:hover {
    color: var(--text-link-hover-color)!important
}

._pur-stripe-wrap_gomve {
    margin: 24px 0;
    width: 100%
}

._pur-input-title_WUPUg {
    color: var(--text-error);
    margin-top: 24px
}

._pur-input-title_WUPUg label {
    color: var(--text-paragraph-color);
    font-weight: 600
}

._pur-input-title_WUPUg:first-child {
    margin-top: 0
}

._pur-stripe-container_izKtu {
    background-color: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    height: 32px;
    padding: 8px 14px;
    text-align: right
}

._pur-stripe-container_izKtu:focus,._pur-stripe-container_izKtu:hover {
    border-color: var(--component-primary-color,--fill-global-primary);
    box-shadow: 0 0 0 2px rgba(14,114,237,.2);
    outline: 0
}

._pur-stripe-err-msg_FyYCO {
    color: var(--text-error)
}

._pur-stripe-loading-mask_qpXnW {
    color: var(--component-primary-color);
    left: 18px;
    position: absolute;
    top: 8px
}

.ze-branding-wrap ._pur-stripe-wrap_gomve .MuiOutlinedInput-root {
    background-color: var(--bg-default)
}

.ze-branding-wrap ._pur-stripe-wrap_gomve .MuiOutlinedInput-root:globa(._Mui-focused_Ylxhl) .MuiOutlinedInput-notchedOutline {
    box-shadow: none
}

.ze-branding-wrap ._pur-stripe-wrap_gomve .MuiFormControlLabel-label {
    color: var(--text-paragraph-color)
}

._text-xs_3w7wt {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_SRU_0 {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_TF26t {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_RsN6U {
        font-size:12px
    }
}

._text-sm_V_xak {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_J0olB {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm__zPPz {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_BC6QT {
        font-size:14px
    }
}

._text-xl_V_D6p {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_yCKus {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_VQZ1h {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_X_okv {
        font-size:20px
    }
}

._text-2xl_iKkq3 {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_HO4ab {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_Vz2K1 {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_lDV1Y {
        font-size:24px
    }
}

._text-3xl_ZAI75 {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_niq1l {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_OrDB9 {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_I6lWE {
        font-size:30px
    }
}

._text-4xl_Uklk2 {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_F1kJJ {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_zsrJw {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_mrixm {
        font-size:36px
    }
}

._text-5xl_LfO4Z {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_DXHCe {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_nhnO2 {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_YSiWg {
        font-size:48px
    }
}

._font-semibold_n9z9O {
    font-weight: 600
}

._font-bold_BdItP {
    font-weight: 700
}

._font-normal_Q6gjf {
    font-weight: 400
}

._font-medium_SL4Pv {
    font-weight: 500
}

._hover\:underline_hYY_6:hover {
    text-decoration: underline
}

._text-left_b7CSh {
    text-align: left
}

._text-center_sKfDb {
    text-align: center
}

._text-right_gV_pu {
    text-align: right
}

._list-disc_D_gPV {
    list-style-type: disc
}

._leading-none_xpM4p {
    line-height: 1
}

._leading-tight_Kkig7 {
    line-height: 1.25
}

._leading-snug_UMUZ2 {
    line-height: 1.375
}

._leading-loose_qVQKm {
    line-height: 2
}

._leading-relaxed_qEJtV {
    line-height: 1.625
}

._leading-4__ibqI {
    line-height: 16px
}

._leading-5_T0Hre {
    line-height: 20px
}

._leading-6_ynRL7 {
    line-height: 24px
}

._leading-7__NEZk {
    line-height: 28px
}

._leading-8_tYA2d {
    line-height: 32px
}

._cursor-pointer_oH2VP {
    cursor: pointer
}

._cursor-not-allowed_MPNBB {
    cursor: not-allowed
}

._pay-option-group_YVKnP {
    margin-left: -2px
}

._pay-option-label_kqYzI {
    color: var(--text-paragraph-color);
    margin-right: 0
}

._pay-option-label_kqYzI._expired_mfyWx ._pay__pay-option-name_fvOsT {
    opacity: .7
}

._pay-option-radio_V3UZd {
    align-items: center;
    display: flex;
    font-size: 14px;
    margin-right: var(--space-2)
}

._pay-option-radio_V3UZd .ui-Radio-title {
    align-items: normal!important
}

._pay-option-inner-wrap_JYyR2,._pay__subtitle_v3Soi {
    align-items: center;
    display: flex
}

._pay__subtitle_v3Soi {
    margin-bottom: 8px
}

._pay__subtitle_v3Soi ._pay_with_azLlL {
    color: var(--text-secondary-color);
    display: inline;
    font-size: 20px;
    font-weight: var(--font-bold)
}

._pay__pay-option-name_fvOsT {
    color: var(--text-paragraph-color);
    margin-left: 8px
}

._pay__pay-btn_k9Dqa {
    display: block;
    margin-top: 36px
}

@media (max-width: 640px) {
    ._pay__pay-btn_k9Dqa {
        width:100%
    }
}

._pay_notice_link_vzb64 {
    color: var(--text-link-color)!important;
    display: inline!important
}

._pay_notice_link_vzb64:hover {
    color: var(--text-link-hover-color)!important
}

._text-xs_RCT5p {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_hUINh {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_PQRs7 {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_S3o1B {
        font-size:12px
    }
}

._text-sm_kbQTQ {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_FGIqt {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_VDwpS {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_FG6s2 {
        font-size:14px
    }
}

._text-xl_kpuRO {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_m55ap {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_GWfK9 {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_xITLJ {
        font-size:20px
    }
}

._text-2xl_jtrHS {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_KIoOJ {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_HJdii {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_IsIun {
        font-size:24px
    }
}

._text-3xl_D1y3D {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_goC0i {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_spyZC {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_p5QSE {
        font-size:30px
    }
}

._text-4xl_hLYZA {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_XJz4v {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_IMMk9 {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_71We0 {
        font-size:36px
    }
}

._text-5xl_jrUD_ {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_slcr0 {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_YiMgT {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_aLsvm {
        font-size:48px
    }
}

._font-semibold_aMjFt {
    font-weight: 600
}

._font-bold_oD1m7 {
    font-weight: 700
}

._font-normal_rS42z {
    font-weight: 400
}

._font-medium_TKkeg {
    font-weight: 500
}

._hover\:underline_lq3hD:hover {
    text-decoration: underline
}

._text-left_wJweG {
    text-align: left
}

._text-center_JXsCB {
    text-align: center
}

._text-right_djAHY {
    text-align: right
}

._list-disc__uT7l {
    list-style-type: disc
}

._leading-none_Ovira {
    line-height: 1
}

._leading-tight_W2zoH {
    line-height: 1.25
}

._leading-snug_zV9sz {
    line-height: 1.375
}

._leading-loose_ZXt_6 {
    line-height: 2
}

._leading-relaxed_MkEmp {
    line-height: 1.625
}

._leading-4_oDI1Q {
    line-height: 16px
}

._leading-5_S5Zje {
    line-height: 20px
}

._leading-6_syVvY {
    line-height: 24px
}

._leading-7_KcKnG {
    line-height: 28px
}

._leading-8_kUR5i {
    line-height: 32px
}

._cursor-pointer_YjhE9 {
    cursor: pointer
}

._cursor-not-allowed_kKfAw {
    cursor: not-allowed
}

._purchase-billing_A2Stj ._purchase-billing__header_hQ8fX {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._purchase-billing_A2Stj ._purchase-billing__header_hQ8fX ._purchase-billing-time-left_xSYil {
    align-items: center;
    color: var(--text-paragraph-color);
    display: flex;
    gap: 8px
}

._purchase-billing_A2Stj ._purchase-billing__header_hQ8fX ._timeLeft_ntYmg {
    background-color: #f7f7fa;
    border-radius: 4px;
    color: #222230;
    padding: 0 4px
}

._purchase-billing_A2Stj ._purchase-billing__address_f8Hxv {
    border-bottom: 1px solid rgba(82,82,128,.18);
    padding: 32px 0
}

._purchase-billing_A2Stj ._purchase-billing__paywith_vB55g {
    margin: 32px 0
}

._purchase-billing_A2Stj ._purchase-billing__address__title_n7vVE {
    display: flex;
    font-weight: 700;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 8px
}

._purchase-billing_A2Stj ._purchase-billing__address__title_n7vVE ._purchase-billing__address__edit_DK3q6 {
    font-size: 14px;
    font-weight: 400
}

._purchase-billing_A2Stj ._purchase-billing__address__title_n7vVE ._billing__address__title_DGynA {
    color: var(--text-secondary-color);
    display: inline;
    font-size: 20px
}

._purchase-billing_A2Stj ._purchase-billing__address__title_n7vVE ._edit-billing-address_hAWiX {
    color: var(--text-link-color);
    font-size: 14px
}

._purchase-billing_A2Stj ._purchase-billing__address__title_n7vVE ._edit-billing-address_hAWiX:hover {
    color: var(--text-link-hover-color)
}

._purchase-billing_A2Stj ._purchase-billing__address-warning_kpgFg {
    margin: 16px 0
}

._purchase-billing_A2Stj ._ba__form__block_xWksA {
    width: 100%
}

._billing_notice_link_HRA9Q {
    color: var(--text-link-color)!important
}

._billing_notice_link_HRA9Q:hover {
    color: var(--text-link-hover-color)!important
}

._component_capacity_full_modal_confirm_lmV4s ._loading-content_Upb9f {
    height: 40px
}

._component_capacity_full_modal_confirm_lmV4s ._capacity_full_content_m3iM5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
}

._component_capacity_full_modal_confirm_lmV4s ._message_e32yF {
    margin-top: 24px
}

@media (max-width: 599px) {
    ._got_it_btn_m4W4A {
        width:100%
    }
}

._container_YyoJp {
    align-items: baseline;
    color: var(--text-paragraph-color);
    display: flex;
    font-size: 14px;
    line-height: 24px;
    margin: 8px 0
}

._location_NwmfY {
    margin-left: 8px
}

._et-st-day_SLYIF,._et-st-month_rjx5T,._et-st-time_bMnJb,._et-st-year_NmPuG,._icon_I_n7M svg {
    display: inline-block
}

._et-st-day_SLYIF {
    width: 40px
}

._et-st-month_rjx5T {
    margin-right: var(--space-2);
    width: 56px
}

._et-st-year_NmPuG {
    margin-right: var(--space-5);
    position: relative
}

._et-st-year_NmPuG:after {
    bottom: 8px;
    content: ".";
    font-size: 24px;
    position: absolute;
    right: -14px
}

._moreInfo_R9fpB {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    text-decoration: underline
}

._occurrenceWrap_eyYo8 {
    color: rgba(4,4,19,.56);
    font-size: 14px;
    max-height: 300px;
    overflow-y: auto;
    white-space: nowrap
}

._occurrenceWrap_eyYo8._mobileWrap_ZhlIF {
    max-height: unset
}

._occurrenceWrap_eyYo8 ._itemWrap_y5QbP {
    align-items: center;
    display: flex;
    line-height: 24px;
    margin-bottom: 4px
}

._occurrenceWrap_eyYo8 ._itemWrap_y5QbP._mobileItem_AgnFT {
    border-bottom: 1px solid #f4f4f6;
    justify-content: space-between;
    padding: 16px
}

._occurrenceWrap_eyYo8 ._itemWrap_y5QbP._mobileItem_AgnFT:first-child {
    padding-top: 0
}

._occurrenceWrap_eyYo8 ._itemWrap_y5QbP._mobileItem_AgnFT:last-child {
    border-bottom: none
}

._evt-occur-item-deleted_hFrRL span {
    text-decoration: line-through
}

._evt-text_fZ8OI {
    align-items: center;
    color: var(--text-paragraph-color);
    display: flex;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0
}

._evt-text_fZ8OI :globa(._MuiTooltip-tooltip_XANeP) {
    max-width: none
}

._evt-single-text_rWSJU {
    margin-left: 8px
}

._evt-recurring-text_i9t1O {
    margin: 0 8px
}

._evt-single-icon_Ac7ul {
    color: var(--text-paragraph-color);
    font-size: 16px
}

._evt-single-icon_Ac7ul svg {
    display: inline-block
}

._evt-events_E_lSO {
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap
}

._evt-occur-item_S5fIB {
    color: var(--text-neutral);
    display: flex;
    font-size: 14px;
    white-space: nowrap
}

._eventEnded_wQPlR {
    align-items: center;
    display: flex
}

._eventEnded_wQPlR:before {
    background: var(--text-paragraph-color);
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 4px;
    margin: 0 8px;
    width: 4px
}

._hostNameContainer_jhTEM {
    align-items: baseline;
    color: var(--text-paragraph-color);
    display: flex;
    font-size: 14px;
    line-height: 24px
}

._hostNameContainer_jhTEM svg {
    display: inline-block
}

._hostNameContainer_jhTEM ._hostName_etryz {
    margin-left: 8px
}

._purchase-networking-cta_GePi9 {
    align-items: center;
    align-self: center;
    background-color: var(--fill-subtle-neutral);
    border-radius: 8px;
    display: flex;
    flex: auto;
    margin: 100px 0;
    max-height: 136px;
    padding: 16px;
    position: relative;
    width: 645px
}

._purchase-networking-cta-text_HwDWO {
    flex: auto;
    font-size: 16px!important;
    font-style: normal;
    font-weight: 500!important;
    line-height: 24px;
    margin: 8px 0;
    max-width: 300px;
    text-align: center
}

._purchase-networking-text-button-wrap_tC82X {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 300px;
    text-align: center
}

._purchase-networking-text-button-wrap_tC82X ._purchase-networking-cta-button_QfEqr {
    background-color: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral)!important;
    border-radius: 8px;
    color: var(--component-primary-color)!important;
    font-size: 12px;
    font-weight: 700;
    margin-left: 25px;
    max-width: 240px;
    min-width: 150px
}

._purchase-networking-text-button-wrap_tC82X ._purchase-networking-cta-button_QfEqr:hover {
    background-color: var(--fill-subtle-neutral)
}

._purchase-networking-cta-preview-card_DiC7R {
    backdrop-filter: blur(10px);
    background: var(--bg-default);
    border-radius: 16px;
    box-shadow: var(--shadow-sm);
    display: flex;
    height: 180px;
    justify-content: center;
    position: relative;
    width: 180px
}

._purchase-networking-cta-bio_cSfJf {
    font-size: 12px;
    margin: 0 12px
}

._purchase-networking-cta-bio-wrap_d3X8v {
    align-content: center;
    align-items: flex-start;
    align-self: center;
    background-color: var(--bg-default);
    border-radius: 10px;
    bottom: 2.5px;
    display: flex;
    flex-direction: column;
    height: 45px;
    justify-content: center;
    opacity: .88;
    position: absolute;
    width: 95%
}

._cta-name_awZQS {
    color: var(--text-stronger-neutral);
    font-size: 12px!important;
    font-weight: 700;
    line-height: 24px;
    margin-right: 5px
}

._cta-career_piBKd {
    color: var(--text-stronger-neutral);
    font-size: 10px!important;
    line-height: 16px
}

._cta-card-james_qn_VY {
    position: absolute;
    right: 0;
    top: 0
}

._cta-card-mindy_OUyzG {
    position: absolute;
    right: 95px
}

._cta-img_jS6Ug {
    background-size: 100%
}

._purchase-networking-cta-preview-img_J_FOz {
    background-position: 50%;
    background-size: cover;
    border-radius: 16px;
    height: 100%;
    margin-bottom: 4px;
    -o-object-fit: contain;
    object-fit: contain;
    overflow: hidden;
    width: 100%
}

._purchase-networking-cta-order-finish__Lyy7 {
    width: 600px
}

@media (max-width: 665px) {
    ._purchase-networking-cta_GePi9 {
        justify-content:center;
        width: 100%
    }

    ._purchase-networking-cta_GePi9 ._purchase-networking-cta-preview-card_DiC7R {
        display: none
    }

    ._purchase-networking-cta_GePi9 ._purchase-networking-cta-button_QfEqr {
        align-self: center;
        margin-left: 0
    }

    ._purchase-networking-cta-order-finish__Lyy7 {
        margin-top: 50px
    }
}

._container_YU8dU {
    color: #232333;
    font-size: 14px;
    line-height: 24px
}

._container_YU8dU>i {
    background-color: #f7f7fa;
    border-radius: 4px;
    overflow: hidden;
    padding: 0 4px
}

._occurrenceDetailWrap_ChBLQ {
    padding: 32px 0
}

._occurrenceDetailWrap_ChBLQ._myTicketVolided_HRYsp ._content_X05Lh,._occurrenceDetailWrap_ChBLQ._myTicketVolided_HRYsp ._content_X05Lh ._ticketPrice_szD7I {
    color: var(--text-secondary-color,--text-neutral)
}

._occurrenceDetailWrap_ChBLQ._orderCancel_ywHHx,._occurrenceDetailWrap_ChBLQ._orderFinishWrap__etB2 ._title_efKXx {
    color: var(--text-primary-color,--text-stronger-neutral)
}

._occurrenceDetailWrap_ChBLQ._orderFinishWrap__etB2 ._content_X05Lh,._occurrenceDetailWrap_ChBLQ._orderFinishWrap__etB2 ._ticketPrice_szD7I {
    font-size: 16px!important;
    line-height: 24px
}

._occurrenceDetailWrap_ChBLQ ._detail_NV6C_:not(:last-child) {
    margin-bottom: 32px
}

._occurrenceDetailWrap_ChBLQ ._title_efKXx {
    align-items: center;
    color: var(--text-secondary-color,--text-neutral);
    display: flex;
    justify-content: space-between;
    line-height: 24px
}

._occurrenceDetailWrap_ChBLQ ._content_X05Lh {
    align-items: center;
    color: var(--text-primary-color,--text-stronger-neutral);
    display: flex;
    font-size: 20px;
    font-weight: 700;
    justify-content: space-between;
    line-height: 32px
}

._occurrenceDetailWrap_ChBLQ ._content_X05Lh ._ticketPrice_szD7I {
    box-sizing: border-box;
    color: var(--text-primary-color,--text-stronger-neutral);
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
    white-space: nowrap
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 16px
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw ._ticketVoided_a0Dbt {
    text-align: right
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw ._countDownWrap_SfekH {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw ._countDownWrap_SfekH ._startIn_e3zeN {
    color: var(--text-neutral);
    margin-right: 8px
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw ._countDownWrap_SfekH ._timeWrap_kRkF3 {
    align-items: center;
    display: flex;
    justify-content: center
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw ._countDownWrap_SfekH ._timeWrap_kRkF3 ._countDown_QMknB {
    background: rgba(82,82,128,.09);
    border-radius: 6px;
    padding: 4px 6px
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw ._countDownWrap_SfekH ._timeWrap_kRkF3 ._split_dNPd6 {
    margin: 0 4px
}

._occurrenceDetailWrap_ChBLQ ._buttonWrap_g8_Uw._noCountDown_r7i9E {
    justify-content: flex-end
}

._ticket__discount_tkRm2 {
    display: flex;
    font-size: 14px;
    gap: 4px;
    justify-content: space-between
}

._ticket__discount_tkRm2 span:first-of-type {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._text-xs_Gq57W {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_pd5GE {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_lxQtH {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_XlfDw {
        font-size:12px
    }
}

._text-sm_WFFch {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_ESBTW {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_Nd6rh {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_kfQW0 {
        font-size:14px
    }
}

._text-xl_ykkE2 {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_pz8wO {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_S5c9X {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_Sm8dE {
        font-size:20px
    }
}

._text-2xl_KlEvH {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_pIHmQ {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_NAflv {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_pSZfa {
        font-size:24px
    }
}

._text-3xl_n8fIZ {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_PGqmk {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl__JknL {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_J1e8p {
        font-size:30px
    }
}

._text-4xl_VfmaU {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_tKZux {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_sgZ8l {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_bLLn4 {
        font-size:36px
    }
}

._text-5xl_KDtnz {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_iauWw {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_StCKz {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_XiuYT {
        font-size:48px
    }
}

._font-semibold_f9ib8 {
    font-weight: 600
}

._font-bold_mBh0J {
    font-weight: 700
}

._font-normal_vd1XC {
    font-weight: 400
}

._font-medium_BzgQn {
    font-weight: 500
}

._hover\:underline_Zc3H6:hover {
    text-decoration: underline
}

._text-left_nrHDK {
    text-align: left
}

._text-center_q7V6V {
    text-align: center
}

._text-right_tXC35 {
    text-align: right
}

._list-disc_TRR9N {
    list-style-type: disc
}

._leading-none_Js4M3 {
    line-height: 1
}

._leading-tight_Ukgas {
    line-height: 1.25
}

._leading-snug_AOjen {
    line-height: 1.375
}

._leading-loose_zYrFx {
    line-height: 2
}

._leading-relaxed_x3RGL {
    line-height: 1.625
}

._leading-4_aeq8T {
    line-height: 16px
}

._leading-5_vOGM8 {
    line-height: 20px
}

._leading-6_Rq7Wp {
    line-height: 24px
}

._leading-7_uhG5m {
    line-height: 28px
}

._leading-8_MwkE_ {
    line-height: 32px
}

._cursor-pointer_cSHeg {
    cursor: pointer
}

._cursor-not-allowed_D0rkP {
    cursor: not-allowed
}

._purchase--finished__container_jnikO {
    margin: 0 auto 40px;
    width: 600px
}

._purchase--finished__container_jnikO ._purchase--finished__header_CduoT {
    align-items: center;
    color: #222230;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 8px
}

._purchase--finished__container_jnikO ._purchase--finished__header_CduoT ._purchase--finished__title_sp2eZ {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin: 16px 0 12px
}

._purchase--finished__container_jnikO ._purchase--finished__header_CduoT ._purchase--finished__subtitle_vDBGi {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 24px;
    text-align: center
}

._purchase--finished__container_jnikO ._purchase--finished__header_CduoT ._email_LmBBS[href^="x-apple-data-detectors:"] {
    color: inherit;
    cursor: inherit;
    font-weight: 700;
    overflow-wrap: anywhere;
    text-decoration: inherit
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf {
    border-radius: 12px;
    margin-top: 24px
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._event__title_cN9oR {
    color: var(--text-primary-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._purchase__event__info_xRIH6 {
    border-bottom: 1px solid rgba(82,82,128,.18);
    border-top: 1px solid rgba(82,82,128,.18);
    padding: 24px 0
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._event__info__wrap_TUrpv {
    display: flex;
    justify-content: space-between;
    margin-top: 16px
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._event__info__wrap_TUrpv ._event__coverImage_DHN1F {
    border-radius: 12px;
    height: 110px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 196px
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._event__info__wrap_TUrpv ._event__info_Zmmxw {
    padding-left: var(--space-4);
    width: calc(100% - 196px)
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._event__info__wrap_TUrpv ._event__info__item_xKKJ3 {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 8px
}

._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf .ui-Badge-badge,._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf .ui-Badge-label,._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf a,._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf button {
    font-family: inherit
}

._purchase--finished__container_jnikO ._purchase__start__attendee_yJ5Fg {
    color: var(--text-paragraph-color);
    font-size: 14px;
    margin-top: 24px;
    text-align: center
}

._purchase--finished__container_jnikO ._purchase--finished__btn__wrap_R3GhX {
    margin-top: 32px
}

._purchase--finished__container_jnikO ._purchase--finished__btn__wrap_R3GhX ._purchase-guest__lobby__start_tip_mmbed {
    color: var(--text-paragraph-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 20px;
    text-align: center
}

._purchase--finished__container_jnikO ._purchase--finished__btn__wrap_R3GhX ._purchase-guest__lobby__start_tip_mmbed span {
    font-weight: 700
}

._purchase--finished__container_jnikO ._purchase--finished__btn__wrap_R3GhX ._purchase--finished__btn_container_T92lB {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

._purchase--finished__container_jnikO ._mtk-ticket-info-container_LLFEh {
    margin: 16px 0;
    padding: 0
}

._purchase--finished__container_jnikO ._get-started_ATKq6 {
    color: var(--text-link-color)
}

._purchase--finished__container_jnikO ._get-started_ATKq6:hover {
    color: var(--text-link-hover-color)
}

._loading_gKiYQ {
    height: calc(100vh - 192px - env(safe-area-inset-top))
}

@media (max-width: 640px) {
    ._purchase--finished__container_jnikO {
        padding:44px 0 36px;
        width: auto
    }

    ._purchase--finished__container_jnikO ._purchase--finished__header_CduoT {
        align-items: start
    }

    ._purchase--finished__container_jnikO ._purchase--finished__header_CduoT ._purchase--finished__title_sp2eZ {
        font-size: 36px;
        line-height: 40px;
        margin: 25px 0 8px
    }

    ._purchase--finished__container_jnikO ._purchase--finished__header_CduoT ._purchase--finished__subtitle_vDBGi {
        font-size: 16px;
        text-align: left
    }

    ._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._event__info__wrap_TUrpv ._event__coverImage_DHN1F {
        display: none
    }

    ._purchase--finished__container_jnikO ._purchase--finished__content_tEtRf ._event__info__wrap_TUrpv ._event__info_Zmmxw {
        padding-left: 0;
        width: 100%
    }

    ._purchase--finished__container_jnikO ._purchase--finished__btn__wrap_R3GhX ._purchase-guest__lobby__start_tip_mmbed {
        color: var(--text-stronger-neutral);
        margin-bottom: 8px
    }

    ._purchase--finished__container_jnikO ._purchase--finished__btn__wrap_R3GhX ._purchase--finished__btn_container_T92lB {
        display: flex;
        flex-direction: column;
        gap: 8px
    }
}

._text-xs_xaEfv {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_xr3O4 {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_lWM5I {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_dX1lO {
        font-size:12px
    }
}

._text-sm_YfRPE {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_p9Hts {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_kK8R6 {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_rCZ5z {
        font-size:14px
    }
}

._text-xl_yvRSK {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_BJ2qO {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_NB4kK {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_k36yK {
        font-size:20px
    }
}

._text-2xl_xcXck {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_SEd7F {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_Z1TYf {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_k2qfn {
        font-size:24px
    }
}

._text-3xl_CDSeT {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_hiEB4 {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_QCv7K {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_u6J0W {
        font-size:30px
    }
}

._text-4xl_WB0w1 {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_e6jwU {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_MPwh4 {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_OAl20 {
        font-size:36px
    }
}

._text-5xl_z5V_P {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_RoEPI {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_gyVcO {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_damGb {
        font-size:48px
    }
}

._font-semibold_XBsID {
    font-weight: 600
}

._font-bold_P0vym {
    font-weight: 700
}

._font-normal_tKnvo {
    font-weight: 400
}

._font-medium_ID2co {
    font-weight: 500
}

._hover\:underline_GuWFY:hover {
    text-decoration: underline
}

._text-left_Pbnrv {
    text-align: left
}

._text-center_WyUBL {
    text-align: center
}

._text-right_GSpij {
    text-align: right
}

._list-disc_M3Lpw {
    list-style-type: disc
}

._leading-none_osva8 {
    line-height: 1
}

._leading-tight_tExOz {
    line-height: 1.25
}

._leading-snug_i9qnO {
    line-height: 1.375
}

._leading-loose_AKjZc {
    line-height: 2
}

._leading-relaxed_NNYBw {
    line-height: 1.625
}

._leading-4_JOj_m {
    line-height: 16px
}

._leading-5_f8jVU {
    line-height: 20px
}

._leading-6_LS1iK {
    line-height: 24px
}

._leading-7_CEhi4 {
    line-height: 28px
}

._leading-8__Yfvi {
    line-height: 32px
}

._cursor-pointer_yNZuR {
    cursor: pointer
}

._cursor-not-allowed__oKRb {
    cursor: not-allowed
}

._purchase--finished__title_mCDot {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin: 16px 0 12px
}

._purchase--finished__subtitle_FK4kS {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 24px;
    text-align: center
}

._back_f2hrs {
    margin-top: 40px
}

@media (max-width: 640px) {
    ._purchase--finished__title_mCDot {
        font-size:36px;
        line-height: 40px;
        margin: 25px 0 8px
    }

    ._purchase--finished__subtitle_FK4kS {
        font-size: 16px;
        text-align: left
    }
}

._desc_bh0q0 {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 24px
}

._desc_bh0q0._noBranding_fNSK8 {
    color: var(--text-stronger-neutral)
}

._title_SYZUE {
    color: var(--text-paragraph-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

._icon_yphGC {
    margin-right: 8px
}

._link_mEUg2 {
    color: var(--text-link-color)
}

._link_mEUg2:hover {
    color: var(--text-link-hover-color)
}

._container_aszDu {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 20px
}

._link_IEgYL {
    color: var(--text-link-color);
    display: inline!important;
    vertical-align: baseline
}

._link_IEgYL:hover {
    color: var(--text-link-hover-color)
}

._geo-block-message-modal_fXzN8 ._country-list-wrap_bEndF {
    height: 600px;
    margin-top: 16px;
    max-height: calc(100vh - 300px);
    overflow-y: auto
}

._geo-block-message-modal_fXzN8 ._country-list-wrap_bEndF::-webkit-scrollbar {
    background: #f2f2f7;
    padding-left: 8px;
    width: 4px
}

._geo-block-message-modal_fXzN8 ._country-list-wrap_bEndF::-webkit-scrollbar-track {
    border-radius: 2px
}

._geo-block-message-modal_fXzN8 ._country-list-wrap_bEndF::-webkit-scrollbar-thumb {
    background: #babacc;
    border-radius: 2px
}

._geo-block-message-modal_fXzN8 ._country-list-wrap_bEndF strong {
    font-weight: 700
}

._geo-block-message-modal_fXzN8 ._country-list-wrap_bEndF ul {
    line-height: 1.5;
    margin-bottom: 16px
}

._geo-block-message-modal_fXzN8 .Sun-core-modal-title {
    padding: 24px 38px 0 24px
}

._geo-block-message-modal_fXzN8 .Sun-core-modal-content {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px
}

@media (max-width: 768px) {
    ._geo-block-message-modal_fXzN8 .MuiPaper-root {
        border-radius:0!important;
        height: 100%;
        margin: 0;
        min-height: 100%!important;
        width: 100%!important
    }

    ._geo-block-message-modal_fXzN8 .MuiButton-root {
        width: 100%
    }

    ._geo-block-message-modal_fXzN8 ._country-list-wrap_bEndF {
        height: 100%;
        max-height: 100%
    }
}

._container_w2ZrG {
    background: var(--state-global-light-transparent-hover);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 9999
}

._container_w2ZrG ._text_YWUaB {
    font-size: 16px;
    line-height: 24px;
    margin-top: 20px;
    text-align: center
}

._text-xs_lLarG {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_ndA8H {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_upv2E {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_n_Ib6 {
        font-size:12px
    }
}

._text-sm_y6IKB {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_iy4cW {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_bMYxQ {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_wOOpI {
        font-size:14px
    }
}

._text-xl_ttDr7 {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_OWPGh {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_D_KcQ {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_lSrM6 {
        font-size:20px
    }
}

._text-2xl_atlkb {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_YWqEH {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_cwZKO {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_KlrPs {
        font-size:24px
    }
}

._text-3xl_vPVWb {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_vg4in {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_MMPFx {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_w8T1F {
        font-size:30px
    }
}

._text-4xl_CY_pN {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl__mx5v {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_MMWRd {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_bbW0I {
        font-size:36px
    }
}

._text-5xl_KwhQq {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_V9n04 {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_qBvX7 {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_RelCQ {
        font-size:48px
    }
}

._font-semibold_daiCW {
    font-weight: 600
}

._font-bold_Io8bX {
    font-weight: 700
}

._font-normal_b8G87 {
    font-weight: 400
}

._font-medium_xxLmu {
    font-weight: 500
}

._hover\:underline_pF3Sa:hover {
    text-decoration: underline
}

._text-left_xJ5m2 {
    text-align: left
}

._text-center_ika1o {
    text-align: center
}

._text-right_xuKk5 {
    text-align: right
}

._list-disc_mIR3L {
    list-style-type: disc
}

._leading-none_vmh8I {
    line-height: 1
}

._leading-tight_rVZcm {
    line-height: 1.25
}

._leading-snug_IPAu3 {
    line-height: 1.375
}

._leading-loose_sJ_6I {
    line-height: 2
}

._leading-relaxed_anG7T {
    line-height: 1.625
}

._leading-4_PRFzn {
    line-height: 16px
}

._leading-5_Zzfv8 {
    line-height: 20px
}

._leading-6_d_uZE {
    line-height: 24px
}

._leading-7_WW614 {
    line-height: 28px
}

._leading-8_Mlg9V {
    line-height: 32px
}

._cursor-pointer__eVuH {
    cursor: pointer
}

._cursor-not-allowed_Z2yCW {
    cursor: not-allowed
}

._purchase__ticket-selection-modal_pyUsM [role=dialog] {
    width: 600px
}

._purchase__ticket-selection-modal_pyUsM .MuiDialogTitle-root {
    padding: 24px 24px 16px
}

._purchase__ticket-selection-modal_pyUsM .MuiDialogContent-root {
    padding-top: 0
}

._purchase__ticket-selection__content_HpMyT {
    height: 622px;
    padding-bottom: 64px
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__list__wrap_zW8RN {
    padding-bottom: 84px
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__list__action_GvjYu {
    background: var(--bg-default);
    bottom: 0;
    left: 0;
    padding: 24px;
    position: absolute;
    right: 0;
    text-align: right;
    z-index: 1
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__desc_Tgap8 {
    color: var(--text-neutral);
    font-size: 14px;
    line-height: 24px;
    margin-top: 4px;
    padding-left: var(--space-6);
    white-space: pre-wrap;
    word-break: break-word
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__time_mcruT {
    align-items: center;
    color: var(--text-neutral);
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    line-height: 18px;
    margin-top: 16px;
    overflow: hidden;
    padding-left: var(--space-6)
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__price_ojXB6 {
    color: var(--text-stronger-neutral);
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding-top: var(--space-2)
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__price_ojXB6._purchase__ticket_price_discount_NEAfi {
    text-decoration-line: line-through
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__discount_s41GD {
    margin-bottom: 8px;
    margin-top: -2px;
    padding-left: 25px
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__name_fqHJS {
    color: var(--text-stronger-neutral);
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    max-width: 100%;
    white-space: wrap;
    width: auto
}

._purchase__ticket__list__container_J2E2I ._purchase__ticket__name__wrapper_FOJx7 {
    align-items: flex-start;
    display: flex;
    gap: 6px
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__radio__group_s8DSA {
    width: 100%
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__radio__group_s8DSA .MuiStack-root {
    flex: 1 1
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z {
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 12px;
    box-sizing: border-box;
    cursor: pointer;
    margin-bottom: 16px;
    padding: 8px 16px 16px;
    transition: border-color .2s ease;
    width: 100%
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z._selected_QU2kS {
    border: 1px solid var(--component-primary-color)
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z._disabled_UsHo4 {
    cursor: not-allowed
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z._disabled_UsHo4 ._purchase__ticket__name_fqHJS,._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z._disabled_UsHo4 ._purchase__ticket__price_ojXB6,._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z._disabled_UsHo4 ._purchase__ticket__radio_DI17X {
    color: var(--state-disable)
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._purchase__ticket__label__wrap_qYcVa {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-left: -11px
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._purchase__ticket__label__wrap_qYcVa>label {
    flex: 1 1;
    margin: 0 12px 0 0;
    overflow: hidden;
    width: 0
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._purchase__ticket__tracks_15WyE {
    margin-bottom: 4px;
    margin-top: 8px
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._purchase__track__label_oNPgR {
    background: var(--state-subtle-neutral-hover);
    border-radius: 8px;
    color: var(--text-neutral);
    display: inline-block;
    font-size: 12px;
    height: auto;
    margin: 0 4px 4px 0;
    max-width: 100%;
    overflow: hidden;
    padding: 4px 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._purchase__track__label_oNPgR span {
    line-height: 16px;
    padding-left: 0;
    padding-right: 0
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._purchase__ticket--registered__tip_GEOeB {
    align-items: center;
    background: var(--fill-subtler-neutral);
    border-radius: 8px;
    display: flex;
    font-size: 14px;
    margin-top: 28px;
    padding: 8px 12px
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._guest_has_registered_tip_d7yfl {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._guest_has_registered_tip_d7yfl ._btn_resend_ticket_rq9t6 {
    color: var(--text-link-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 0 8px
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._guest_has_registered_tip_d7yfl ._btn_resend_ticket_rq9t6:hover {
    color: var(--text-link-hover-color)
}

._purchase__ticket__list__container_J2E2I ._purchase__single__ticket__list_vBPDJ ._purchase__ticket__wrap_aKx4Z ._purchase__ticket__radio_DI17X {
    color: var(--component-primary-color);
    padding: 9px
}

._purchase__ticket-selection--no-ticket_zOsrP {
    color: var(--text-neutral);
    font-size: 16px;
    padding-top: 200px;
    text-align: center
}

._purchase__ticket-selection__notification_HjUAG {
    margin-bottom: 16px
}

@media (max-width: 640px) {
    ._purchase__ticket-selection-modal_pyUsM [role=dialog] {
        width:100%
    }

    ._purchase__ticket-selection-modal_pyUsM .MuiDialogContent-root {
        padding: 0 16px 16px
    }
}

._recurringSessionWrap_edL0S {
    align-items: center;
    color: var(--text-paragraph-color);
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 8px
}

._recurringSessionWrap_edL0S ._clockIcon_pLHiQ {
    margin-right: 8px
}

._recurringSessionWrap_edL0S ._clockIcon_pLHiQ svg {
    display: inline-block
}

._question-item-scale-wrap_MCk8Y ._score-radio_yXGnz:focus-visible~._score-text_pHvNB,._ring_lzcH6 {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary),0 0 transparent
}

._focus-mask_DnPoN ._MuiCheckbox-root_YYpPD:focus-within,._focus-mask_DnPoN ._MuiRadio-root_ggh6H:focus-within,._focus-mask_DnPoN ._MuiSwitch-root_rwXvM:focus-within,._focus-mask_DnPoN ._question-item-checkbox_U8lHr:focus-within,._focus-mask_DnPoN ._question-item-radio_dQacV:focus-within,._focus-mask_DnPoN [role=button]:focus,._focus-mask_DnPoN a:focus,._focus-mask_DnPoN button:focus,._focus-mask_DnPoN div:focus,._focus-mask_DnPoN div[role=button]:focus,._focus-mask_DnPoN label[role=button]:focus,._focus-mask_DnPoN li[role=option]:focus,._focus-mask_DnPoN p:focus,._focus-mask_DnPoN span:focus,._focus-mask_DnPoN span[role=button]:focus {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary),0 0 transparent
}

._ui-Autocomplete-root_xz78Q ._MuiOutlinedInput-root_O_MeE._MuiAutocomplete-inputRoot_zwCSI {
    gap: 4px!important;
    padding-bottom: 5px!important;
    padding-top: 5px!important
}

._question-item-scale-wrap_MCk8Y {
    width: 100%
}

._question-item-scale-wrap_MCk8Y ._score-wrap_ec4X9 {
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-2) var(--space-4);
    margin-top: var(--space-4);
    width: 100%
}

._question-item-scale-wrap_MCk8Y ._score-item_CRqPy {
    display: flex;
    height: 32px;
    width: 32px
}

._question-item-scale-wrap_MCk8Y ._score-text_pHvNB {
    align-items: center;
    background: var(--fill-subtler-neutral);
    border: 1px solid rgba(82,82,128,.09);
    border-radius: 8px;
    color: var(--text-stronger-neutral);
    cursor: pointer;
    display: flex;
    flex: 1 1;
    font-size: 14px;
    height: 32px;
    justify-content: center;
    transition: background-color .2s ease-out;
    width: 100%
}

._question-item-scale-wrap_MCk8Y ._score-text_pHvNB._selected_ulq5s {
    background: var(--component-primary-color);
    color: var(--btn-text-primary-color)
}

._question-item-scale-wrap_MCk8Y ._score-radio_yXGnz {
    height: 0;
    width: 0
}

.question_branding ._ratingScaleInfo_jGSjL,.survey__question__wrap ._ratingScaleInfo_jGSjL {
    color: var(--text-paragraph-color)
}

.question_branding ._input-base_nZyRF .MuiOutlinedInput-root,.survey__question__wrap ._input-base_nZyRF .MuiOutlinedInput-root {
    background-color: var(--white-color)
}

.question_branding ._input-base_nZyRF .ui-Input-input,.survey__question__wrap ._input-base_nZyRF .ui-Input-input {
    background-color: #fff!important
}

.question_branding ._input-base_nZyRF .ui-Input-input:focus,.survey__question__wrap ._input-base_nZyRF .ui-Input-input:focus {
    outline-color: var(--component-primary-color-increase-10)
}

.question_branding ._input-base_nZyRF .ui-textarea-textArea,.survey__question__wrap ._input-base_nZyRF .ui-textarea-textArea {
    background-color: #fff!important
}

.question_branding ._input-base_nZyRF .ui-textarea-affix-wrapper.ui-textarea-affix-wrapper-focused,.survey__question__wrap ._input-base_nZyRF .ui-textarea-affix-wrapper.ui-textarea-affix-wrapper-focused {
    outline-color: var(--component-primary-color-increase-10)
}

.question_branding ._input-base_nZyRF .ui-textarea-suffix .ui-textarea-data-count,.survey__question__wrap ._input-base_nZyRF .ui-textarea-suffix .ui-textarea-data-count {
    color: var(--text-paragraph-color)
}

._question-autocomplete-popper_FLVTD {
    background-color: unset!important
}

._ratingScaleInfo_jGSjL {
    color: var(--text-neutral);
    font-size: 12px;
    font-style: italic
}

._questionItem_KfP3k {
    margin-bottom: 16px
}

._questionItem_KfP3k:last-of-type {
    margin-bottom: 0
}

._evd__purchase__attendee_info_ARZiq {
    margin: 32px 0;
    padding-bottom: 0!important
}

._evd__purchase__attendee_info_ARZiq ._evd__attendee__info__registration_CxFgw {
    margin-top: 16px;
    overflow: unset
}

._evd__purchase__attendee_info_ARZiq ._evd__attendee__info__registration_CxFgw .MuiOutlinedInput-root {
    background-color: var(--bg-default)
}

._evd__purchase__attendee_info_ARZiq ._evd__attendee__info__registration_CxFgw .question-title {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 24px
}

._evd__purchase__attendee_info_ARZiq ._evd__attendee__info__registration_CxFgw .MuiFormControlLabel-label {
    color: var(--text-paragraph-color)!important
}

._evd__purchase__attendee_info_ARZiq ._email__label_YjxKP {
    color: var(--text-paragraph-color);
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px
}

._evd__purchase__attendee_info_ARZiq ._email__label_YjxKP._required_tfg_k:after {
    color: var(--text-error);
    content: "*";
    display: inline-block;
    font-family: SimSun,sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-left: 4px
}

._evd__purchase__attendee_info_ARZiq ._attendee__email__input_SrIe6 {
    color: var(--text-paragraph-color);
    font-size: 14px;
    margin-top: 4px
}

._evd__purchase__guest_info_hHw43 {
    margin: 32px 0
}

._evd__purchase__guest_info_hHw43 ._guest__info__email__MBrO ._guest__email_dCwa0 {
    color: #131619;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 2px
}

._evd__purchase__guest_info_hHw43 ._guest__info__name_WuOk1 {
    display: flex;
    gap: 6px
}

._evd__purchase__guest_info_hHw43 ._guest__info__name_WuOk1 ._guest__info__name__item_HcnP2 {
    flex: 1 1;
    margin-bottom: 0
}

._evd__purchase__guest_info_hHw43 ._error__helper__text_C5lIl {
    font-size: 14px
}

._evd__purchase__guest_info_hHw43 ._guest_readonly_email_yVy9i {
    color: var(--text-primary-color)
}

._evd__purchase__guest_info_hHw43 ._guest__label_uaE7E {
    color: #131619;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
}

._evd__purchase__guest_info_hHw43 ._evd_guest_form_label_Q5BQc {
    color: var(--text-paragraph-color)
}

._evd__purchase__guest_info_hHw43 ._verify_code_wrap_JPpUw {
    margin-bottom: var(--space-1)
}

._evd__purchase__guest_info_hHw43 ._verify_code_desc_EFBK8 {
    color: var(--text-secondary-color);
    font-size: 12px;
    line-height: 16px
}

._evd__purchase__guest_info_hHw43 ._smart_bottom_space_KyI1t {
    margin-bottom: var(--space-6)
}

._evd__purchase__guest_info_hHw43 ._send_code_link_o7jKn {
    flex: 0 0 auto;
    margin-right: var(--space-2)
}

._evd__purchase__guest_info_hHw43 .MuiOutlinedInput-root {
    background-color: var(--bg-default)
}

._evd__purchase__guest_info_hHw43 ._email_input_readonly_wrap_IBuu9 .MuiOutlinedInput-root {
    background-color: var(--fill-subtler-neutral);
    color: var(--text-neutral)
}

._title_kaR5m {
    color: var(--text-secondary-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 8px
}

._desc_anRUo {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 24px
}

._desc_anRUo,._formLabel_IQ1hC {
    color: var(--text-paragraph-color)
}

._formLabel_IQ1hC {
    font-weight: 600;
    margin-bottom: 8px
}

._formItem_wzCXO {
    margin-bottom: 16px
}

._formItem_wzCXO:last-of-type {
    margin-bottom: 0
}

._securityQuestionsWrap_uHCEs {
    margin: 32px 0
}

._securityQuestionsWrap_uHCEs .MuiOutlinedInput-root {
    background-color: var(--bg-default)
}

._component_register_terms_G2vuQ a {
    color: var(--text-link-color)
}

._component_register_terms_G2vuQ a:hover {
    color: var(--text-link-hover-color)
}

._privacy__link__item_KgFRb {
    display: block!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._scrollBox_ZWuhW {
    height: 416px;
    overflow-y: auto
}

._sponsorRow_duX_F {
    align-items: center;
    border-bottom: 1px solid rgba(82,82,128,.18);
    display: flex;
    height: 52px
}

._sponsorPrivacyPolicyAnchorLink_bDKtW {
    display: flex
}

._sponsorPrivacyPolicyAnchorLink_bDKtW,._sponsorPrivacyPolicyAnchorLink_bDKtW:hover {
    color: #131619;
    text-decoration: underline
}

._sponsorPrivacyPolicyAnchorLink_bDKtW>._iconWindowNewContainer_sfIwK {
    margin: 0 0 0 10px;
    visibility: hidden
}

._sponsorPrivacyPolicyAnchorLink_bDKtW:hover>._iconWindowNewContainer_sfIwK {
    visibility: visible
}

@media (max-width: 640px) {
    ._modal_sydOn .ui-Dialog-paper-root {
        border-radius:0!important;
        height: 100%!important;
        margin: 0!important;
        max-height: none!important;
        max-width: none!important;
        min-height: auto!important;
        padding: 0!important;
        width: 100%!important
    }
}

._attendee-terms-wrap_ZNjIS {
    margin: 32px 0
}

._attendee-terms-wrap_ZNjIS ._attendee-terms-privacy-policy_zHJFK {
    border-top: 1px solid var(--border-subtle-neutral);
    color: var(--text-paragraph-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 24px
}

._attendee-terms-wrap_ZNjIS ._sponsor-privacy-btn_VBfOt {
    color: var(--text-link-color);
    vertical-align: inherit
}

._attendee-terms-wrap_ZNjIS ._sponsor-privacy-btn_VBfOt:hover {
    color: var(--text-link-hover-color)
}

._attendee-terms-wrap_ZNjIS ._sponsor-optin-text_mXAFC {
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px
}

._attendee-terms-wrap_ZNjIS ._attendee-terms-option_JrSwf {
    margin-bottom: 8px
}

._attendee-terms-wrap_ZNjIS ._attendee-terms-option-required_S45Pf:after {
    color: var(--text-error);
    content: "*";
    display: inline-block;
    font-size: 16px;
    margin: 0 4px 0 0;
    position: absolute
}

._attendee-terms-wrap_ZNjIS .MuiFormControlLabel-root {
    align-items: flex-start
}

._attendee-terms-wrap_ZNjIS .MuiFormControlLabel-root .MuiButtonBase-root {
    margin-top: -6px
}

._attendee-terms-wrap_ZNjIS ._privacy__link__content_Mrr5V {
    color: var(--text-link-color);
    cursor: pointer
}

._attendee-terms-wrap_ZNjIS ._privacy__link__content_Mrr5V:hover {
    color: var(--text-link-hover-color)
}

._attendee-terms-wrap_ZNjIS ._terms_NvKRf {
    color: var(--text-link-color)
}

._attendee-terms-wrap_ZNjIS ._terms_NvKRf:hover {
    color: var(--text-link-hover-color)
}

._privacy__link__item_aYzMp {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._purchase__ticket__item_Hqtr3 {
    background: var(--fill-subtler-neutral);
    border-radius: 12px;
    margin-bottom: 32px;
    padding: 24px
}

._purchase__ticket__item_Hqtr3:last-child {
    margin-bottom: 0
}

._purchase__ticket__item_Hqtr3 ._purchase__ticket__quantity_XSjtg {
    padding-left: 8px
}

._purchase__ticket__item_Hqtr3 ._purchase__ticket__name__wrap_LciJ9 {
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    overflow: hidden;
    width: 100%
}

._purchase__ticket__item_Hqtr3 ._purchase__ticket__name__wrap_LciJ9 ._purchase__ticket__name_oV78V {
    color: var(--text-stronger-neutral);
    flex: 1 1;
    font-size: 16px;
    font-weight: 600;
    margin-right: 16px;
    word-break: break-word
}

._purchase__ticket__item_Hqtr3 ._purchase__ticket__name__desc_K7kkg {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

._purchase__ticket__item_Hqtr3 ._purchase__ticket__tracks_upXvN {
    margin-bottom: 4px;
    margin-top: 8px
}

._purchase__ticket__item_Hqtr3 ._purchase__track__label_oa0T4 {
    background: rgba(82,82,128,.09);
    border-radius: 8px;
    color: var(--text-neutral);
    display: inline-block;
    font-size: 12px;
    height: auto;
    margin: 0 4px 4px 0;
    max-width: 100%;
    overflow: hidden;
    padding: 4px 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._purchase__ticket__item_Hqtr3 ._purchase__track__label_oa0T4 span {
    line-height: 16px;
    padding-left: 0;
    padding-right: 0
}

._purchase__ticket__item_Hqtr3 ._purchase__email__wrap_eKSRA {
    margin-top: 12px;
    overflow: hidden;
    padding: 4px
}

._purchase__ticket__item_Hqtr3 ._email__label_hutpy {
    color: var(--text-stronger-neutral);
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px
}

._purchase__ticket__item_Hqtr3 ._email__label_hutpy._required_kKZWR:after {
    color: var(--text-error);
    content: "*";
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    margin-left: 4px
}

._purchase__ticket__item_Hqtr3 ._purchase__email_R0UaB {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    word-break: break-word
}

._purchase__ticket__item_Hqtr3 ._purchase__ticket__delete_cNqef {
    border: none;
    color: var(--text-neutral);
    font-size: 14px;
    outline: none;
    text-decoration: underline
}

._text-xs_n2YlV {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_Haati {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_szGqr {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_AsZHh {
        font-size:12px
    }
}

._text-sm_XW1M8 {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_ekwJm {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_iGZQ6 {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_veYim {
        font-size:14px
    }
}

._text-xl_Q6wgB {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_y1uEC {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_PjnuP {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_UwF0b {
        font-size:20px
    }
}

._text-2xl_hYP_f {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_gtP4T {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_HyZ9L {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_bV8E9 {
        font-size:24px
    }
}

._text-3xl_Iyk0E {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_oL05w {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_giRJ5 {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_BWxQx {
        font-size:30px
    }
}

._text-4xl_KqxVs {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_jzR9C {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_qYPZv {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_k5RkI {
        font-size:36px
    }
}

._text-5xl_nprAp {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_qKdBS {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_nBStk {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_n4S7x {
        font-size:48px
    }
}

._font-semibold_Ogr8h {
    font-weight: 600
}

._font-bold_NfTQF {
    font-weight: 700
}

._font-normal_kAHYJ {
    font-weight: 400
}

._font-medium_g81hb {
    font-weight: 500
}

._hover\:underline_X4g_C:hover {
    text-decoration: underline
}

._text-left_anxSQ {
    text-align: left
}

._text-center_Iqk0L {
    text-align: center
}

._text-right_UMYJl {
    text-align: right
}

._list-disc_NrxXq {
    list-style-type: disc
}

._leading-none_YYyj5 {
    line-height: 1
}

._leading-tight_Dbflp {
    line-height: 1.25
}

._leading-snug_r3dCz {
    line-height: 1.375
}

._leading-loose_CYfcg {
    line-height: 2
}

._leading-relaxed_u7pYq {
    line-height: 1.625
}

._leading-4_e6SF3 {
    line-height: 16px
}

._leading-5_QxNRu {
    line-height: 20px
}

._leading-6_dnJbp {
    line-height: 24px
}

._leading-7_gZdfV {
    line-height: 28px
}

._leading-8_poisB {
    line-height: 32px
}

._cursor-pointer_KnfCE {
    cursor: pointer
}

._cursor-not-allowed_wtnr9 {
    cursor: not-allowed
}

._title_ojpY0 {
    color: var(--text-secondary-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 16px
}

._purchase__allow__country_q6yd_ {
    margin-bottom: var(--space-4);
    margin-top: var(--space-2)
}

._purchase__order__review__wrap_nk_XJ ._purchase__order__info__wrap--modernized_BpxsB ._purchase__kicker_eQsLY {
    color: var(--text-secondary-color);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 8px
}

._purchase__order__review__wrap_nk_XJ ._purchase__order__info__wrap--modernized_BpxsB h1._purchase__h1--modernized_AzCAt {
    color: var(--text-primary-color);
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
    margin: 0;
    word-break: break-word
}

._purchase__order__review__wrap_nk_XJ ._purchase__order__info__wrap--modernized_BpxsB ._purchase__event__time_MrFut {
    color: var(--text-secondary-color);
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px
}

._purchase__order__review__wrap_nk_XJ ._purchase__ticket__info__wrap_pSW99 {
    margin: 32px 0
}

._purchase__order__review__wrap_nk_XJ ._purchase__ticket__info__wrap_pSW99 ._purchase__ticket__title_D8VJq {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

._purchase__order__review__wrap_nk_XJ ._purchase__ticket__info__wrap_pSW99 ._purchase__ticket__title_D8VJq h2 {
    color: var(--text-secondary-color);
    font-size: 20px;
    font-weight: 700;
    margin: 0
}

._purchase__order__review__wrap_nk_XJ ._purchase__ticket__info__wrap_pSW99 ._purchase__ticket__edit_ggU9U {
    border: none;
    color: var(--text-link-color);
    font-size: 14px;
    outline: none;
    padding-left: 0
}

._purchase__order__review__wrap_nk_XJ ._purchase__ticket__info__wrap_pSW99 ._purchase__ticket__edit_ggU9U:hover {
    color: var(--text-link-hover-color)
}

._purchase__order__review__wrap_nk_XJ ._purchase__attendee__term__captchatou_fPtjq {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 20px;
    margin: 16px 0 32px
}

._purchase__order__review__wrap_nk_XJ ._purchase__module__wrap_sXSbj h1 {
    color: var(--text-primary-color);
    font-size: 24px
}

._purchase__order__review__wrap_nk_XJ ._purchase__module__wrap_sXSbj:first-child {
    padding-top: 0
}

._purchase__order__review__wrap_nk_XJ ._purchase__module__wrap_sXSbj:last-of-type {
    border: none
}

._purchase__order__review__wrap_nk_XJ ._purchase__attendee__options_fRHqS {
    margin-top: 32px
}

._purchase__order__review__wrap_nk_XJ ._purchase__host__message_EIDZd {
    color: var(--text-paragraph-color);
    font-size: 14px;
    margin-bottom: var(--space-3);
    white-space: pre-wrap;
    word-break: break-word
}

._purchase__order__review__wrap_nk_XJ ._purchase__host__message__with_padding_ljSrJ {
    padding-left: var(--space-7)
}

._skeleton_gAoK4 {
    margin-bottom: 16px
}

._skeleton_gAoK4 .MuiSkeleton-root {
    background-color: hsla(0,0%,75%,.2);
    font-size: 16px;
    margin-bottom: 8px
}

._richText_container_ZAZdo {
    max-height: 280px;
    overflow: auto;
    scrollbar-color: rgba(19,22,25,.5);
    scrollbar-width: thin
}

._richText_container_ZAZdo::-webkit-scrollbar {
    height: 0;
    width: 6px
}

._richText_container_ZAZdo::-webkit-scrollbar-thumb {
    background-color: rgba(19,22,25,.5);
    border-radius: 4px
}

._richText_container_ZAZdo::-webkit-scrollbar-track {
    background-color: transparent
}

._richText_container_ZAZdo::-webkit-scrollbar-button {
    display: none
}

._mb16__v9hT {
    margin-bottom: 16px
}

._evd-refund-policy-container_NYtOY {
    color: var(--text-paragraph-color);
    font-size: 14px
}

._evd-refund-policy-container_NYtOY ._evd-refund-title_LN6JG {
    font-weight: 700
}

._evd-refund-policy-container_NYtOY ._tooltip_O0O6p {
    color: #131619
}

._evd-refund-policy-container_NYtOY ._evd-refund-content_M1P3J {
    line-height: 24px
}

._text-xs_jqJ8E {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_ydvO9 {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_F7u_q {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_aJfWB {
        font-size:12px
    }
}

._text-sm_d_aes {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_JLJQR {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm__A_IV {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_tXh_d {
        font-size:14px
    }
}

._text-xl__DgFk {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_hfOgv {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_dQb2q {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_ut7i9 {
        font-size:20px
    }
}

._text-2xl__TgMX {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_R_EqH {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_UdqbN {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_shvJX {
        font-size:24px
    }
}

._text-3xl_RrPEv {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_qTx_c {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_eMSCW {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_md1_q {
        font-size:30px
    }
}

._text-4xl_asKNr {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_IzBlu {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_HAaGA {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_qslPY {
        font-size:36px
    }
}

._text-5xl_btU5D {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_WIas5 {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_Zu5mz {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_lenVq {
        font-size:48px
    }
}

._font-semibold_bX3Si {
    font-weight: 600
}

._font-bold_Bvk3B {
    font-weight: 700
}

._font-normal_A4GwD {
    font-weight: 400
}

._font-medium_rpPp8 {
    font-weight: 500
}

._hover\:underline_wkY7T:hover {
    text-decoration: underline
}

._text-left_KySjP {
    text-align: left
}

._text-center_K2ViQ {
    text-align: center
}

._text-right_O3a3p {
    text-align: right
}

._list-disc_xbq7Y {
    list-style-type: disc
}

._leading-none_z8M4c {
    line-height: 1
}

._leading-tight_A87Zq {
    line-height: 1.25
}

._leading-snug_qUYRt {
    line-height: 1.375
}

._leading-loose_DfRJX {
    line-height: 2
}

._leading-relaxed_oFF72 {
    line-height: 1.625
}

._leading-4_JQBV0 {
    line-height: 16px
}

._leading-5_qCZ4C {
    line-height: 20px
}

._leading-6_lZkPs {
    line-height: 24px
}

._leading-7_XzqEW {
    line-height: 28px
}

._leading-8_xOXmX {
    line-height: 32px
}

._cursor-pointer_UbtNL {
    cursor: pointer
}

._cursor-not-allowed_fEeiu {
    cursor: not-allowed
}

._purchase__order-summary-wrap_s5oS0 {
    color: #222230;
    flex-basis: 270px;
    font-size: 14px;
    line-height: 24px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-summary-wrap_fztMS {
    background-color: var(--bg-default);
    border: 1px solid rgba(82,82,128,.18);
    border-radius: 16px;
    box-sizing: border-box;
    padding: 16px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__event-image_ULrTw {
    border-radius: 12px;
    height: 0;
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 56%;
    width: 100%
}

._purchase__order-summary-wrap_s5oS0 ._purchase__event-image_ULrTw img {
    -o-object-fit: cover;
    object-fit: cover
}

._purchase__order-summary-wrap_s5oS0 ._purchase__event-summary-title_o923C {
    color: rgba(4,4,19,.56);
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    margin: 6px 0 0
}

._purchase__order-summary-wrap_s5oS0 ._purchase__order-ticket-wrap_nhKCn {
    margin-top: 4px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__order-ticket-wrap_nhKCn ._order-price_yDnT6 {
    color: rgba(4,4,19,.56);
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 24px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__order-ticket-wrap_nhKCn ._order-name_LyBL9 {
    display: inline-block;
    flex: 1 1;
    margin-right: 8px;
    max-width: 175px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._purchase__order-summary-wrap_s5oS0 ._purchase__order-ticket-wrap_nhKCn ._order-discount_RmZYE {
    color: #268543
}

._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line-no-cutouts_YOtO2,._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm {
    border: none;
    border-top: 1px dashed rgba(82,82,128,.18);
    display: block;
    margin: 16px 0;
    overflow: visible;
    position: relative
}

._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:after,._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:before {
    background-color: var(--page-bg-color);
    border: 1px solid rgba(82,82,128,.18);
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    top: -10px;
    width: 10px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:before {
    border-bottom-right-radius: 11px;
    border-left: none;
    border-top-right-radius: 11px;
    left: -17px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:after {
    border-bottom-left-radius: 11px;
    border-right: none;
    border-top-left-radius: 11px;
    right: -17px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__summary-prices-wrap_QVPkU {
    position: relative
}

._purchase__order-summary-wrap_s5oS0 ._purchase__summary-prices-wrap_QVPkU ._price-item_FerZ8 {
    color: rgba(4,4,19,.56);
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 24px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__summary-prices-wrap_QVPkU ._price-item_FerZ8._total_vZUsS {
    color: #222230;
    font-weight: 700
}

._purchase__order-summary-wrap_s5oS0 ._purchase__allow__country_KmyeQ {
    color: var(--text-paragraph-color);
    margin-top: 24px
}

._purchase__order-summary-wrap_s5oS0 ._purchase__cancel-policy_zWl7X,._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS {
    color: var(--text-paragraph-color);
    font-size: 14px;
    margin-top: 24px
}

._purchase__order-summary-wrap_s5oS0 ._evd-refund-title_Zwnmn,._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS h5 {
    color: var(--text-paragraph-color);
    font-weight: var(--font-bold)
}

._purchase__order-summary-wrap_s5oS0 ._priceLoadingWrapper_bltA_ {
    background-color: var(--bg-default);
    text-align: center
}

._purchase__order-summary-wrap_s5oS0 ._priceLoadingWrapper_bltA_ ._price-loading_NHsMk {
    color: var(--component-primary-color);
    font-size: 24px
}

._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 {
    background: #f7f7fc;
    border: 1px solid rgba(82,82,128,.09);
    border-radius: 12px;
    box-sizing: border-box;
    margin: 0;
    padding-bottom: 16px;
    width: 100%
}

._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__event-image_ULrTw,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__event-image_ULrTw {
    display: none
}

._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:after,._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:before,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:after,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:before {
    display: none
}

._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-summary-wrap_fztMS,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-summary-wrap_fztMS {
    background-color: inherit;
    border: none;
    padding: 16px 16px 0
}

._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__allow__country_KmyeQ,._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__cancel-policy_zWl7X,._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__allow__country_KmyeQ,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__cancel-policy_zWl7X,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS {
    color: #747487;
    padding: 0 16px
}

._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._evd-refund-content_iU_sd,._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._evd-refund-title_Zwnmn,._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS h5,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._evd-refund-content_iU_sd,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._evd-refund-title_Zwnmn,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS h5 {
    color: #747487
}

._mobile-mode_dzW3i ._purchase__order-summary-wrap_s5oS0 ._priceLoadingWrapper_bltA_,._mobile-preview_VI2cK ._purchase__order-summary-wrap_s5oS0 ._priceLoadingWrapper_bltA_ {
    background: #f7f7fc
}

@media (max-width: 640px) {
    ._purchase__order-summary-wrap_s5oS0 {
        background:#f7f7fc;
        border: 1px solid rgba(82,82,128,.09);
        border-radius: 12px;
        box-sizing: border-box;
        margin: 0;
        padding-bottom: 16px;
        width: 100%
    }

    ._purchase__order-summary-wrap_s5oS0 ._purchase__event-image_ULrTw {
        display: none
    }

    ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:after,._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-cut-line_YyQwm:before {
        display: none
    }

    ._purchase__order-summary-wrap_s5oS0 ._purchase__ticket-summary-wrap_fztMS {
        background-color: inherit;
        border: none;
        padding: 16px 16px 0
    }

    ._purchase__order-summary-wrap_s5oS0 ._purchase__allow__country_KmyeQ,._purchase__order-summary-wrap_s5oS0 ._purchase__cancel-policy_zWl7X,._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS {
        color: #747487;
        padding: 0 16px
    }

    ._purchase__order-summary-wrap_s5oS0 ._evd-refund-content_iU_sd,._purchase__order-summary-wrap_s5oS0 ._evd-refund-title_Zwnmn,._purchase__order-summary-wrap_s5oS0 ._purchase__foreign__fee__wrap_OqWxS h5 {
        color: #747487
    }

    ._purchase__order-summary-wrap_s5oS0 ._priceLoadingWrapper_bltA_ {
        background: #f7f7fc
    }
}

._gTes {
    align-items: center;
    background: none;
    border: none;
    border-radius: 50%;
    box-sizing: border-box;
    color: #0404138f;
    cursor: pointer;
    display: inline-flex;
    flex-shrink: 0;
    height: 32px;
    justify-content: center;
    padding: 4px;
    position: relative;
    vertical-align: middle;
    width: 32px
}

._Cszf {
    height: 16px;
    padding: 0;
    width: 16px
}

._ye_E {
    height: 24px;
    padding: 2px;
    width: 24px
}

._gTes[disabled] {
    cursor: not-allowed
}

._gTes:not([disabled]):hover {
    background: rgba(4,4,19,.1)
}

._gTes:not([disabled]):active {
    background: rgba(4,4,19,.2)
}

._gTes>* {
    pointer-events: none
}

@keyframes _g0N2 {
    0% {
        pointer-events: none;
        transform: scale(0)
    }

    to {
        pointer-events: unset;
        transform: scale(1)
    }
}

@keyframes _tedR {
    0% {
        pointer-events: none;
        transform: scaleY(0)
    }

    to {
        pointer-events: unset;
        transform: scaleY(1)
    }
}

@keyframes _QUtW {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

._3DXR {
    align-items: center;
    background-color: #fff;
    border: none;
    border-radius: 8px;
    box-shadow: inset 0 0 0 1px #909096;
    box-sizing: border-box;
    color: #222230;
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    justify-content: center;
    line-height: 16px;
    padding: 8px 20px;
    position: relative;
    transition: all .3s ease;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

._3DXR:hover {
    box-shadow: inset 0 0 0 1px #0e72ed;
    color: #0e72ed
}

._3DXR:active {
    background: #ebebeb
}

._V6W0 {
    background: #f2f2f7;
    box-shadow: none;
    color: #6a6a6f;
    cursor: not-allowed;
    pointer-events: none
}

._V6W0:active,._V6W0:hover {
    background: #f2f2f7;
    box-shadow: none;
    color: #6a6a6f
}

._AGMw {
    background: #0e72ed;
    box-shadow: none;
    color: #fff
}

._AGMw:hover {
    background: #0c63ce;
    box-shadow: none;
    color: #fff
}

._AGMw:active {
    background: #1f5bc1;
    box-shadow: none
}

._194F {
    box-shadow: none;
    color: #0e71eb;
    padding-left: 12px;
    padding-right: 12px
}

._194F:hover {
    box-shadow: none
}

._c419 {
    background: #de2828;
    box-shadow: inset 0 0 0 1px #de2828;
    color: #fff
}

._c419:hover {
    background: #c9272a;
    box-shadow: none;
    color: #fff
}

._c419:active {
    background: #b52426;
    box-shadow: none
}

._unSs {
    font-size: 12px;
    line-height: 16px;
    padding: 4px 8px
}

._reIS {
    font-size: 16px;
    line-height: 24px;
    padding: 8px 24px
}

._sGZ- {
    pointer-events: none;
    transform: translate(-6px);
    width: 16px
}

._jQKs {
    margin-left: 8px;
    transform: none
}

._WSzS {
    opacity: .8;
    pointer-events: none
}

._TpOy,._TpOy:not(._194F):hover {
    text-decoration: none
}

._Eq0X {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    transform: translate(-8px);
    transition: all .3s ease;
    width: 16px
}

._Sm40 {
    animation: __nMT 1.2s linear infinite;
    border: 1px solid transparent;
    border-radius: 50%;
    border-top-color: currentcolor;
    height: 12px;
    width: 12px
}

@keyframes __nMT {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

._IXe8,._KSGw {
    opacity: 0;
    width: 0
}

._HoF3,._N9Nr {
    opacity: 1;
    width: 16px
}

._RxIh,._uFBs {
    transition: all .3s ease
}

._sbyo {
    background: #fff;
    border: 1px solid rgba(186,186,204,.2);
    border-radius: 12px;
    box-shadow: 0 8px 24px #2323331a;
    box-sizing: border-box;
    color: #222230;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 20px;
    max-height: calc(100vh - 64px);
    min-width: 500px;
    overflow: auto;
    padding: 32px;
    pointer-events: auto;
    position: relative
}

._sbyo>h1 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 20px
}

._sbyo a {
    color: #0e71eb
}

._BiOE {
    display: flex;
    justify-content: flex-end;
    margin-top: 32px
}

._J968 {
    margin-left: 8px
}

._uFob {
    height: 100%;
    width: 100%
}

._uFob,._vWUd {
    left: 0;
    position: fixed;
    top: 0
}

._vWUd {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    width: 100vw
}

._PokT {
    animation: _rlso .3s ease
}

._-Wkb {
    pointer-events: none
}

@keyframes _rlso {
    0% {
        transform: translateY(-5%)
    }

    to {
        transform: translateY(0)
    }
}

._gjDU {
    background: rgba(0,0,0,.2);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

@keyframes _Gga2 {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

._JtoW {
    outline: none;
    position: relative
}

._JtoW:after {
    border-radius: inherit;
    box-shadow: none;
    content: "";
    display: block;
    height: calc(100% + 4px);
    left: -2px;
    pointer-events: none;
    position: absolute;
    top: -2px;
    transition: box-shadow .1s ease;
    width: calc(100% + 4px);
    z-index: 1
}

._sjQV ._JtoW:focus:after {
    box-shadow: 0 0 0 2px #0e72ed,inset 0 0 0 2px #fff
}

._dYum {
    display: block;
    font-weight: 700;
    line-height: 20px;
    margin: 0 0 2px;
    padding: 0
}

._30FI,._dYum {
    font-size: 14px
}

._30FI {
    border: none;
    border-radius: 8px;
    box-shadow: inset 0 0 0 1px #babacc;
    box-sizing: border-box;
    font-family: inherit;
    margin: 0;
    outline: none;
    transition: box-shadow .1s ease;
    width: 100%
}

._Z8YO {
    box-shadow: inset 0 0 0 1.5px #0e72ed
}

._UnyO {
    box-shadow: inset 0 0 0 1.5px #e02828
}

._4W2-,._J5hW {
    opacity: 0
}

._I_Ab,._ak68 {
    opacity: 1
}

._nHXr,._wg7q {
    transition: opacity .3s ease
}

._2bFvD,._8XJR {
    position: fixed;
    z-index: 999
}

._2bFvD {
    background: #fff;
    border: 1px solid rgba(35,35,51,.04);
    border-radius: 8px;
    box-shadow: 0 2px 8px #2323331a;
    box-sizing: border-box;
    color: #747487;
    padding: 12px 24px
}

._2bFvD:after,._2bFvD:before {
    background: #fff;
    content: "";
    display: block;
    position: absolute
}

._2bFvD:before {
    border-radius: 3px;
    box-shadow: 0 2px 8px #2323331a;
    height: 12px;
    position: absolute;
    transform: rotate(45deg);
    width: 12px
}

._2bFvD:after {
    height: 14px;
    width: 40px
}

._Ocsvj {
    animation: _qoxIx 1s;
    right: 60px;
    top: 16px
}

._Ocsvj:before {
    right: 72px;
    top: -6px
}

._Ocsvj:after {
    right: 60px;
    top: 0
}

._DYXpe {
    animation: _2M0OS 1s
}

._DYXpe:before {
    bottom: -6px;
    left: 72px
}

._DYXpe:after {
    bottom: 0;
    left: 60px
}

._xQ9ST {
    bottom: 16px;
    left: 16px
}

._MzEDO {
    bottom: 80px;
    left: 50%;
    margin-left: -240px;
    width: 480px
}

@keyframes _2M0OS {
    0% {
        animation-timing-function: ease-in;
        transform: translateY(-50%)
    }

    40% {
        animation-timing-function: ease-out;
        transform: translateY(0)
    }

    60% {
        animation-timing-function: ease-in;
        transform: translateY(-25%)
    }

    80% {
        animation-timing-function: ease-out;
        transform: translateY(0)
    }

    90% {
        animation-timing-function: ease-in;
        transform: translateY(-10%)
    }

    to {
        animation-timing-function: ease-out;
        transform: translateY(0)
    }
}

@keyframes _qoxIx {
    0% {
        animation-timing-function: ease-in;
        transform: translateY(50%)
    }

    40% {
        animation-timing-function: ease-out;
        transform: translateY(0)
    }

    60% {
        animation-timing-function: ease-in;
        transform: translateY(25%)
    }

    80% {
        animation-timing-function: ease-out;
        transform: translateY(0)
    }

    90% {
        animation-timing-function: ease-in;
        transform: translateY(10%)
    }

    to {
        animation-timing-function: ease-out;
        transform: translateY(0)
    }
}

._yNoOL {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    white-space: pre-line
}

._q7T6M {
    font-size: 16px;
    max-width: 360px;
    min-width: unset;
    padding: 20px;
    text-align: center;
    transition: none;
    width: 90%
}

._q7T6M h1,._q7T6M h2 {
    font-size: 24px;
    padding: 0 6px
}

._q7T6M p {
    font-size: 14px;
    line-height: 24px;
    margin: 0
}

._q7T6M p button {
    display: inline-flex;
    vertical-align: baseline
}

._FiO3G {
    color: #222230;
    padding: 8px;
    position: absolute;
    right: 8px;
    top: 8px
}

._Kv10T {
    width: 100%
}

p._V2m0f {
    margin: 8px auto 4px;
    max-width: 80%
}

._Kv10T b,._Kv10T span,._V2m0f b {
    white-space: nowrap
}

._6OwXo {
    line-height: 24px;
    margin-top: 8px;
    width: 100%
}

._yY0tK {
    text-align: left
}

._yY0tK ._Kv10T {
    flex: 0;
    padding-left: 12px;
    padding-right: 12px
}

._5OHTd {
    background: #eff4f7;
    box-shadow: none
}

._5OHTd:hover {
    box-shadow: none
}

p._hXyUM {
    height: auto;
    white-space: normal
}

div._hXyUM,p._hXyUM {
    font-size: 12px;
    line-height: 20px;
    margin: 4px 0;
    text-align: center
}

div._hXyUM {
    height: 20px;
    white-space: nowrap
}

._hXyUM svg {
    margin-left: 4px
}

._owiIv {
    background: transparent!important;
    border: 0;
    color: #a2a9b6;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 1em 0;
    position: relative
}

._owiIv:before {
    border: solid #d0d0d5;
    border-width: 0 99vw;
    content: attr(data-content);
    left: 50%;
    line-height: 1px;
    padding: 0 1ch;
    position: absolute;
    transform: translate(-50%);
    white-space: nowrap;
    width: fit-content
}

._UuGVe {
    margin-top: 8px
}

div._7D8xP {
    height: auto;
    white-space: normal
}

@media (min-width: 800px) {
    ._q7T6M {
        max-width:540px
    }

    ._Fpy_s {
        display: flex;
        place-content: flex-end
    }

    ._Fpy_s ._Kv10T+._Kv10T {
        margin-left: 12px
    }

    ._yY0tK p._hXyUM {
        margin-top: 12px;
        text-align: right
    }
}

@media (max-width: 799px) {
    p._U09ax {
        height:40px;
        white-space: normal
    }
}

._text-xs_wDpzx {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_lu591 {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_ULZsj {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_o1syz {
        font-size:12px
    }
}

._text-sm_REObl {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_cK4z3 {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_JLn2d {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_dxeku {
        font-size:14px
    }
}

._text-xl_hKThS {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_dYSaX {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_koumv {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_PSNqg {
        font-size:20px
    }
}

._text-2xl_BNkhf {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_JFGgO {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_k8sBw {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_tfZuz {
        font-size:24px
    }
}

._text-3xl_WeIor {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_Z_Sux {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_WXUe5 {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_xc5lN {
        font-size:30px
    }
}

._text-4xl_PbBNl {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_Pj5LB {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_RRl47 {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_KI7OT {
        font-size:36px
    }
}

._text-5xl_BjN7V {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_tvy7t {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_hiI_G {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_JeDZH {
        font-size:48px
    }
}

._font-semibold_Wzyc8 {
    font-weight: 600
}

._font-bold_eRUhN {
    font-weight: 700
}

._font-normal_RdvED {
    font-weight: 400
}

._font-medium_TJYlA {
    font-weight: 500
}

._hover\:underline_Nn3tr:hover {
    text-decoration: underline
}

._text-left_oz2gm {
    text-align: left
}

._text-center_wL_LQ {
    text-align: center
}

._text-right_K_lid {
    text-align: right
}

._list-disc_DrvkS {
    list-style-type: disc
}

._leading-none_GDCWV {
    line-height: 1
}

._leading-tight_Wi5Gj {
    line-height: 1.25
}

._leading-snug_IF0Di {
    line-height: 1.375
}

._leading-loose_pSlKb {
    line-height: 2
}

._leading-relaxed_l2buW {
    line-height: 1.625
}

._leading-4_o9yr2 {
    line-height: 16px
}

._leading-5_uqCz8 {
    line-height: 20px
}

._leading-6_J1_sr {
    line-height: 24px
}

._leading-7_juIgp {
    line-height: 28px
}

._leading-8_OrKeX {
    line-height: 32px
}

._cursor-pointer_Tl5CO {
    cursor: pointer
}

._cursor-not-allowed_xbJx3 {
    cursor: not-allowed
}

._purchase__layout_vW1Zy {
    background: var(--page-bg-color);
    min-height: calc(100vh - 72px);
    position: relative
}

._purchase__container_ZVYo_ {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1024px;
    padding-top: 40px;
    position: relative
}

._purchase__container_ZVYo_._purchase--finished_GpI5D {
    justify-content: center;
    max-width: 100%
}

._purchase__container_ZVYo_._purchase--finished_GpI5D ._purchase__main-content-wrap_XEmJ2 {
    display: block
}

._purchase__container_ZVYo_._purchase--finished_GpI5D ._purchase__content__wrap_VEETY {
    margin-right: 0;
    max-width: none
}

._purchase__container_ZVYo_._purchase-without-ticket_OEBIM ._purchase__content__wrap_VEETY {
    max-width: 100%
}

._purchase__back_A20bf {
    margin-left: 48px;
    width: 64px
}

._purchase__main-content-wrap_XEmJ2 {
    display: flex;
    flex: 1 1;
    margin: 0 48px;
    padding-bottom: 60px
}

._purchase__content__wrap_VEETY {
    flex: 1 1;
    margin-right: 48px;
    max-width: 600px
}

._purchase__content__wrap_VEETY h1 {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 0
}

._purchase__right-wrap_krce7 {
    display: flex;
    justify-content: space-between
}

._purchase__fullpage-loading_wYDbF {
    background: var(--page-bg-color);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

@media (max-width: 1024px) {
    ._purchase__container_ZVYo_ {
        display:block
    }

    ._purchase__container_ZVYo_ ._purchase__main-content-wrap_XEmJ2 {
        margin: 0 32px
    }

    ._purchase__container_ZVYo_ ._purchase__content__wrap_VEETY {
        margin-right: 32px;
        max-width: none
    }

    ._purchase__container_ZVYo_ ._purchase__back_A20bf {
        margin: 0 0 24px 32px
    }
}

._mobile-mode_Ksue3 ._purchase__container_ZVYo_,._mobile-preview_ul6CO ._purchase__container_ZVYo_ {
    display: block;
    padding-top: 16px
}

._mobile-mode_Ksue3 ._purchase__container_ZVYo_ ._purchase__back_A20bf,._mobile-preview_ul6CO ._purchase__container_ZVYo_ ._purchase__back_A20bf {
    margin: 0 0 24px 16px
}

._mobile-mode_Ksue3 ._purchase__container_ZVYo_ ._purchase__main-content-wrap_XEmJ2,._mobile-preview_ul6CO ._purchase__container_ZVYo_ ._purchase__main-content-wrap_XEmJ2 {
    display: block;
    margin: 16px;
    padding-bottom: 126px;
    position: relative
}

._mobile-mode_Ksue3 ._purchase__container_ZVYo_ ._purchase__main-content-wrap_XEmJ2 ._purchase__content__wrap_VEETY,._mobile-preview_ul6CO ._purchase__container_ZVYo_ ._purchase__main-content-wrap_XEmJ2 ._purchase__content__wrap_VEETY {
    margin-right: 0;
    padding: 0
}

._mobile-mode_Ksue3 ._purchase__fullpage-loading_wYDbF,._mobile-preview_ul6CO ._purchase__fullpage-loading_wYDbF {
    margin-top: 200px
}

@media (max-width: 640px) {
    ._purchase__container_ZVYo_ {
        display:block;
        padding-top: 16px
    }

    ._purchase__container_ZVYo_ ._purchase__back_A20bf {
        margin: 0 0 24px 16px
    }

    ._purchase__container_ZVYo_ ._purchase__main-content-wrap_XEmJ2 {
        display: block;
        margin: 16px;
        padding-bottom: 126px;
        position: relative
    }

    ._purchase__container_ZVYo_ ._purchase__main-content-wrap_XEmJ2 ._purchase__content__wrap_VEETY {
        margin-right: 0;
        padding: 0
    }

    ._purchase__fullpage-loading_wYDbF {
        margin-top: 200px
    }
}

#_stopgap-warpper_W_ZEe {
    display: none
}

._footer_FDiyU {
    --text-size: 12px;
    background-color: var(--page-footer-bg-color);
    box-shadow: 0 -1px 3px rgba(35,35,51,.04),0 -1px 0 rgba(35,35,51,.04);
    font-family: Lato,Inter,Arial;
    padding-bottom: 200px;
    position: relative
}

@media (min-width: 1024px) {
    ._footer_FDiyU {
        padding-bottom:50px
    }
}

@media (max-width: 640px) {
    ._footer_FDiyU {
        padding-bottom:240px
    }
}

._footer_FDiyU a._linksTitleSub_YZPGD,._footer_FDiyU a._linksTitle_FnKmj {
    color: var(--page-footer-body-text-color);
    cursor: pointer;
    font-size: var(--text-size)
}

._footer_FDiyU a._linksTitleSub_YZPGD:hover,._footer_FDiyU a._linksTitle_FnKmj:hover {
    color: var(--text-link-hover-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

._footer_FDiyU span._linksTitleSub_YZPGD,._footer_FDiyU span._linksTitle_FnKmj {
    color: var(--page-footer-body-text-color);
    font-size: var(--text-size)
}

._footerSimplified_JuD7w {
    padding-bottom: 50px
}

._copyright_UEeuJ {
    font-size: var(--text-size);
    margin-bottom: 8px
}

._bullet_P_0nF,._copyright_UEeuJ {
    color: var(--page-footer-body-text-color)
}

._container_MKSbs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 32px;
    width: 100%
}

@media (min-width: 768px) {
    ._container_MKSbs {
        flex-wrap:nowrap
    }
}

._containerWrap_W_jXb {
    width: 100%
}

@media (min-width: 768px) {
    ._containerWrap_W_jXb {
        text-align:center
    }
}

._simplifiedWrap_VBkw6 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 1340px;
    text-align: left
}

@media (max-width: 640px) {
    ._simplifiedWrap_VBkw6 {
        align-items:flex-start;
        gap: var(--space-2)
    }
}

._simplifiedLeft_Vk488 {
    flex-shrink: 0
}

._simplifiedRightOnly_ZNWKk {
    margin-right: auto
}

.ze-branding-wrap ._footer_FDiyU {
    border-top: none
}

._evd-info-time_xWslT {
    align-items: center;
    color: var(--text-primary-color);
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 18px;
    row-gap: var(--space-2)
}

._evd-info-time_xWslT ._date_vKt7M {
    font-weight: 600;
    padding: 2px 0
}

._evd-info-time_xWslT ._countdown_U7W0g {
    align-items: center;
    display: flex
}

._evd-info-time_xWslT ._countdown_U7W0g ._emphasis_V8wS2 {
    font-weight: 700
}

._evd-info-time_xWslT ._countdown_U7W0g._live_ABY5_ {
    color: #de2828;
    font-weight: 700;
    margin-right: 4px
}

._evd-info-time_xWslT ._countdown_U7W0g._live_ABY5_:before {
    background: #de2828;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px
}

._evd-info-time_xWslT ._countdown_U7W0g:before {
    background: #c4c4c4;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 4px;
    margin: 0 8px;
    width: 4px
}

._evd-info-time_xWslT._isWrap_xHffC ._date_vKt7M {
    margin-right: 24px
}

._evd-info-time_xWslT._isWrap_xHffC ._countdown_U7W0g:before {
    display: none!important
}

._next-session-label_QeM2H {
    color: var(--text-secondary-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

._evd__hub__wrap_klazP {
    align-items: center;
    display: flex;
    font-size: 14px
}

._evd__hub__wrap_klazP ._evd__hub__name_Powdb {
    font-family: inherit;
    word-break: break-word
}

._evd__by_Dm7Fp {
    color: var(--text-paragraph-color,#131619);
    padding-right: 4px
}

._evd-base-info-container_u2Cje {
    margin-top: 8px
}

._evd-base-info-container_u2Cje ._evd-info-title_wUbcC {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin: 8px 0 12px;
    word-break: break-word
}

@media (max-width: 1024px) {
    ._evd-info-title_wUbcC {
        font-size:16px
    }
}

._container_ynFiG {
    margin-top: 48px
}

._title_Fu5YL {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 16px
}

._info_sigDU {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 20px;
    margin-top: 12px
}

._name_hXiWH {
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis
}

._desc_x_gaL {
    color: var(--text-paragraph-color)
}

._text-xs_Qs65m {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_TSY8k {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_I9L4Z {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_UARl6 {
        font-size:12px
    }
}

._text-sm_jNBUi {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_ZlOUT {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_MOJXR {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_YRlbO {
        font-size:14px
    }
}

._text-xl_sDJi7 {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_dR0M7 {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_m3IEw {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_zpXdX {
        font-size:20px
    }
}

._text-2xl_JVWgj {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_CkZgd {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_Cjskq {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_sfn2G {
        font-size:24px
    }
}

._text-3xl_bBLxa {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_FIbvz {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_irsPR {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_eZ2R7 {
        font-size:30px
    }
}

._text-4xl_qj62c {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_APOTZ {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_TkY82 {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_MM0Ss {
        font-size:36px
    }
}

._text-5xl_DNLX3 {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_c135K {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_vxtyy {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_xJWUg {
        font-size:48px
    }
}

._font-semibold_WEMx2 {
    font-weight: 600
}

._font-bold_iCBSR {
    font-weight: 700
}

._font-normal_K367y {
    font-weight: 400
}

._font-medium_nvRbp {
    font-weight: 500
}

._hover\:underline__Wf3V:hover {
    text-decoration: underline
}

._text-left_E7bFy {
    text-align: left
}

._text-center_G5wMZ {
    text-align: center
}

._text-right_iCf6q {
    text-align: right
}

._list-disc_EsNbV {
    list-style-type: disc
}

._leading-none_JrpIt {
    line-height: 1
}

._leading-tight_uvLpm {
    line-height: 1.25
}

._leading-snug_Eegiu {
    line-height: 1.375
}

._leading-loose_itTaY {
    line-height: 2
}

._leading-relaxed_O2WXg {
    line-height: 1.625
}

._leading-4_EPF8H {
    line-height: 16px
}

._leading-5_MBf5I {
    line-height: 20px
}

._leading-6_O5QlN {
    line-height: 24px
}

._leading-7_u7rLl {
    line-height: 28px
}

._leading-8_MDZs0 {
    line-height: 32px
}

._cursor-pointer_OdCtr {
    cursor: pointer
}

._cursor-not-allowed_Zbglk {
    cursor: not-allowed
}

._host--purchase__container_EhYFl {
    margin: 20vh auto;
    text-align: center;
    width: 600px
}

._host--purchase__container_EhYFl ._host--purchase__header_BiMZE {
    align-items: center;
    color: #222230;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 40px
}

._host--purchase__container_EhYFl ._host--purchase__header_BiMZE ._host--purchase__title_uxEE6 {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin: 16px 0 12px
}

@media (max-width: 640px) {
    ._host--purchase__container_EhYFl {
        width:auto
    }
}

._text-xs_bzZUE {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_kQSCb {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_xYVUl {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_fL_Oo {
        font-size:12px
    }
}

._text-sm_tTqlB {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_KKEaP {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_eDIob {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_prDvF {
        font-size:14px
    }
}

._text-xl__JxGd {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_wIpoU {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_SvxDu {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_3SfzH {
        font-size:20px
    }
}

._text-2xl_zOwrR {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_SvC9K {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_w98MY {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_E1XCY {
        font-size:24px
    }
}

._text-3xl_T4IVV {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_clDZq {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_Pyc6K {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl__tXid {
        font-size:30px
    }
}

._text-4xl__dqIq {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_rvK5j {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_zRU0a {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_XTzVn {
        font-size:36px
    }
}

._text-5xl_Wac8j {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_xC0Aq {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_n1YOF {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_HlBgv {
        font-size:48px
    }
}

._font-semibold_DnQvZ {
    font-weight: 600
}

._font-bold_lrG46 {
    font-weight: 700
}

._font-normal_NwMLI {
    font-weight: 400
}

._font-medium_InUW_ {
    font-weight: 500
}

._hover\:underline_XHoY4:hover {
    text-decoration: underline
}

._text-left_YZ70b {
    text-align: left
}

._text-center_ODePd {
    text-align: center
}

._text-right_Uv7Cy {
    text-align: right
}

._list-disc_IffBN {
    list-style-type: disc
}

._leading-none_gFLlE {
    line-height: 1
}

._leading-tight_kRnqI {
    line-height: 1.25
}

._leading-snug_ph0nt {
    line-height: 1.375
}

._leading-loose_VRvLS {
    line-height: 2
}

._leading-relaxed_l1m3t {
    line-height: 1.625
}

._leading-4_gyd0l {
    line-height: 16px
}

._leading-5__wV5k {
    line-height: 20px
}

._leading-6_I1WDM {
    line-height: 24px
}

._leading-7_Kkh4K {
    line-height: 28px
}

._leading-8_rEBWQ {
    line-height: 32px
}

._cursor-pointer__XVvd {
    cursor: pointer
}

._cursor-not-allowed_zIYDn {
    cursor: not-allowed
}

._evd-register-btn-root_QmRqS {
    flex: 1 1;
    min-width: 60%
}

._evd-register-btn-container_sK9VF .MuiButton-outlined {
    background: var(--btn-bg-secondary-color);
    border: 1px solid var(--btn-border-secondary-color);
    color: var(--btn-text-secondary-color)
}

._evd-register-btn-container_sK9VF .MuiButton-outlined:hover {
    background: var(--btn-bg-hover-secondary-color)
}

._evd-register-btn-container_sK9VF .MuiButton-outlined:disabled {
    background-color: #e0e0e0;
    border-color: transparent;
    box-shadow: none;
    color: #bdbdbd;
    text-shadow: none
}

._evd-register-btn-container_sK9VF ._evd-register-btn_UfcGo {
    font-size: 16px;
    height: 48px;
    margin-top: 8px;
    width: 100%
}

._evd-register-btn-container_sK9VF ._evd-register-btn_UfcGo:not(:first-of-type) {
    margin-top: 16px
}

._evd-register-btn-container_sK9VF ._evd-register-btn_UfcGo._evd-register-countdown-btn_03e7L>span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._evd-register-btn-container_sK9VF ._evd-add-calendar-btn_oBGE_ {
    background-color: var(--btn-bg-secondary-color);
    border-color: var(--btn-border-secondary-color);
    color: var(--btn-text-secondary-color);
    font-size: 16px;
    height: 48px;
    margin-top: 16px;
    width: 100%
}

._evd-register-btn-container_sK9VF ._evd-add-calendar-btn_oBGE_:hover {
    background-color: var(--btn-bg-hover-secondary-color)
}

._evd-register-btn-container_sK9VF ._evd-add-calendar-menu-btn-wrap_SQwgN {
    width: 100%
}

._evd-register-btn_UfcGo {
    margin-top: 8px
}

._evd-register-btn_UfcGo:not(:first-of-type) {
    margin-top: 16px
}

._evd-register-btn_UfcGo._evd-register-countdown-btn_03e7L>span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._evd-register-btn-extra-btns-wrap_rGuFm {
    margin-top: 24px
}

._evd-register-btn-extra-btns-wrap_rGuFm ._extra-btn-line_EWm1M {
    color: var(--text-paragraph-color);
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

._evd-register-btn-extra-btns-wrap_rGuFm ._extra-btn-line_EWm1M:not(:first-of-type) {
    margin-top: 8px
}

._evd-register-btn-extra-btns-wrap_rGuFm ._extra-btn-line_EWm1M ._text-btn_KyxOo {
    color: var(--text-link-color);
    cursor: pointer;
    display: inline-block
}

._evd-register-btn-extra-btns-wrap_rGuFm ._extra-btn-line_EWm1M ._text-btn_KyxOo:hover {
    color: var(--text-link-hover-color)
}

._evd-register-to-watch-recording-tooltip-container_kzKxo {
    padding: 16px;
    width: 480px
}

._evd-register-to-watch-recording-tooltip-container_kzKxo ._tooltip-head_Tl0Y3 {
    margin-bottom: 4px
}

._evd-register-to-watch-recording-tooltip-container_kzKxo ._tooltip-title_ZUaty {
    color: #131619;
    font-size: 16px;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    width: 340px
}

._evd-register-to-watch-recording-tooltip-container_kzKxo ._tooltip-text_EV5MD {
    color: #131619;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

._evd-register-to-watch-recording-tooltip-container_kzKxo ._tooltip-close_onb4Q {
    color: #131619;
    float: right;
    font-size: 14px;
    line-height: 24px
}

@media (max-width: 1024px) {
    ._evd-register-btn-container_sK9VF._multi-btn-container_uo4Jc {
        display:flex
    }

    ._evd-register-btn-container_sK9VF._multi-btn-container_uo4Jc ._evd-register-btn_UfcGo {
        margin: 0 4px
    }

    ._evd-register-btn-extra-btns-wrap_rGuFm ._extra-btn-line_EWm1M {
        color: #131619
    }
}

@media (max-width: 640px) {
    ._evd-register-btn-container_sK9VF._multi-btn-container_uo4Jc {
        display:block;
        width: 100%
    }

    ._evd-register-btn-container_sK9VF._multi-btn-container_uo4Jc ._evd-register-btn_UfcGo:not(:first-of-type) {
        margin-top: 8px
    }

    ._evd-register-btn-container_sK9VF._multi-btn-container_uo4Jc .event-pb-primary-btn,._evd-register-btn-container_sK9VF._multi-btn-container_uo4Jc .event-pb-secondary-btn,._evd-register-btn-container_sK9VF._multi-btn-container_uo4Jc .event-pb-unstyled-btn {
        margin: 0
    }

    ._evd-register-to-watch-recording-tooltip-container_kzKxo {
        padding: 5px;
        width: 350px
    }

    ._evd-register-btn-root_QmRqS {
        width: 100%
    }
}

._btn_xctmp {
    color: var(--text-paragraph-color)!important;
    font-size: 14px;
    margin-top: 8px;
    padding: 0
}

._btn_xctmp:hover {
    color: var(--text-link-hover-color)!important
}

@media (max-width: 1024px) {
    ._btn_xctmp {
        color:var(--text-stronger-neutral)!important
    }
}

._purchase__order__error_CvQ6j {
    --h2-size: 20px;
    --text-size: 18px;
    --h2-mobile-size: 18px;
    --text-mobile-size: 16px;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    min-height: calc(100vh - 240px);
    padding: 0 16px;
    width: 500px
}

._purchase__order__error_CvQ6j>div {
    flex: 1 1
}

._purchase__order__error_CvQ6j._mobile_xSFR3 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding-bottom: 0;
    padding-top: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._purchase__order__error_CvQ6j._mobile_xSFR3 ._purchase__organizer__info_sdesN h2 {
    font-size: var(--h2-mobile-size)
}

._purchase__order__error_CvQ6j._mobile_xSFR3 ._purchase__allow__country_HMoRL,._purchase__order__error_CvQ6j._mobile_xSFR3 ._purchase__error__btn_GjMcX,._purchase__order__error_CvQ6j._mobile_xSFR3 ._purchase__error__btn_GjMcX button {
    font-size: var(--text-mobile-size)
}

._purchase__order__error_CvQ6j ._purchase__organizer__info_sdesN h2 {
    font-size: var(--h2-size)
}

._purchase__order__error_CvQ6j ._purchase__organizer__info_sdesN div,._purchase__order__error_CvQ6j ._purchase__organizer__info_sdesN p,._purchase__order__error_CvQ6j ._purchase__organizer__info_sdesN span {
    font-size: var(--text-mobile-size)
}

._purchase__order__error_CvQ6j ._purchase__error__btn_GjMcX {
    --text-color: #131619;
    align-items: center;
    background-color: #f7f9fa;
    border: none;
    border-radius: 10px;
    color: var(--text-color);
    cursor: auto;
    display: flex;
    font-size: var(--text-size);
    font-weight: 400;
    gap: 8px;
    justify-content: flex-start;
    letter-spacing: .028em;
    padding: 20px 16px;
    text-align: left;
    width: 100%
}

._purchase__order__error_CvQ6j ._purchase__error__btn_GjMcX button {
    font-size: var(--text-size)
}

._purchase__order__error_CvQ6j ._purchase__error__btn_GjMcX svg {
    vertical-align: super
}

._purchase__order__error_CvQ6j ._purchase__error__btn_GjMcX path {
    fill: #8e9194
}

._purchase__order__error_CvQ6j ._purchase__allow__country_HMoRL {
    color: var(--text-color);
    font-size: 18px;
    line-height: normal;
    margin-left: 8px
}

._purchase__order__error_CvQ6j ._purchase__countdown__btn_kAOnL {
    background-color: inherit!important;
    border: none!important;
    color: var(--text-color)!important;
    cursor: auto;
    display: inline!important;
    font-weight: 400!important;
    height: auto!important;
    margin: 0!important;
    padding: 0!important;
    text-align: left!important;
    width: -webkit-fit-content!important;
    width: -moz-fit-content!important;
    width: fit-content!important
}

._purchase__order__error_CvQ6j ._purchase__reminder__btn_w_wRQ {
    color: var(--text-paragraph-color)
}

._purchase__order__error_CvQ6j ._purchase__title_EWz30 h1 {
    font-size: 28px;
    margin-bottom: 38px;
    margin-top: 16px
}

._purchase-with-simplified-footer_PeQ4S {
    min-height: calc(100vh - 178px)
}

._text-xs_Hba6O {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_GXFVV {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_Cy8Sd {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_IgoxF {
        font-size:12px
    }
}

._text-sm_eeRRy {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_yOVbV {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_pvF6B {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_DPIjA {
        font-size:14px
    }
}

._text-xl_HHTZK {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_NtftI {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl__31aZ {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_P4TkP {
        font-size:20px
    }
}

._text-2xl_gijqQ {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_XdAbM {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_xYbYu {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_Yrs5B {
        font-size:24px
    }
}

._text-3xl_j26AT {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_wiMmG {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_FMkLf {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_X7yYB {
        font-size:30px
    }
}

._text-4xl_LMx2e {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_xfTHe {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_ivBtH {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_lUNLD {
        font-size:36px
    }
}

._text-5xl_q8op2 {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_Kjeit {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_JPx2t {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_fU2tw {
        font-size:48px
    }
}

._font-semibold_QvRkt {
    font-weight: 600
}

._font-bold_uHVxm {
    font-weight: 700
}

._font-normal_BsraQ {
    font-weight: 400
}

._font-medium_ewaL8 {
    font-weight: 500
}

._hover\:underline_vlLy7:hover {
    text-decoration: underline
}

._text-left_RUINV {
    text-align: left
}

._text-center_CQLc3 {
    text-align: center
}

._text-right_zcIQI {
    text-align: right
}

._list-disc_BOlhP {
    list-style-type: disc
}

._leading-none_z6WUR {
    line-height: 1
}

._leading-tight_lHRP7 {
    line-height: 1.25
}

._leading-snug_hjSNV {
    line-height: 1.375
}

._leading-loose_LCQwz {
    line-height: 2
}

._leading-relaxed_BcKe7 {
    line-height: 1.625
}

._leading-4_HVXYF {
    line-height: 16px
}

._leading-5_oZ6x2 {
    line-height: 20px
}

._leading-6_iH_DQ {
    line-height: 24px
}

._leading-7_c5hjW {
    line-height: 28px
}

._leading-8_jkjQf {
    line-height: 32px
}

._cursor-pointer_d5TmL {
    cursor: pointer
}

._cursor-not-allowed_HAMpU {
    cursor: not-allowed
}

._purchase__layout_TEDmv {
    background: var(--page-bg-color);
    min-height: calc(100vh - 72px);
    position: relative
}

._purchase-layout-preview_xqmYE {
    min-height: calc(100vh - 112px)
}

._purchase__container_mwbnF {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1024px;
    min-height: calc(100vh - 204px);
    padding-top: 40px;
    position: relative
}

._purchase__container_mwbnF._purchase--finished_qgiDw {
    align-items: center;
    justify-content: center;
    max-width: 100%
}

._purchase__container_mwbnF._purchase--finished_qgiDw ._purchase__main-content-wrap_D09x7 {
    display: block
}

._purchase__container_mwbnF._purchase--finished_qgiDw ._purchase__content__wrap_QpIMk {
    margin-right: 0;
    max-width: none
}

._purchase__container_mwbnF ._purchase__title_c5s6K h1 {
    margin-bottom: 20px
}

._purchase-with-simplified-footer_ozd5j {
    min-height: calc(100vh - 178px)
}

._purchase-with-simplified-footer-preview_aFCTA {
    min-height: calc(100vh - 218px)
}

._purchase__back_HSWM0 {
    margin-left: 48px;
    width: 64px
}

._purchase__main-content-wrap_D09x7 {
    display: flex;
    flex: 1 1;
    margin: 0 48px;
    padding-bottom: 60px
}

._purchase__content__wrap_QpIMk {
    flex: 1 1;
    margin-right: 48px;
    max-width: 600px
}

._purchase__content__wrap_QpIMk h1 {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 0
}

._purchase__summary__wrap_LZUAN {
    flex-basis: 270px
}

._purchase__summary__wrap_LZUAN ._purchase__organizer_NLeQM {
    margin-top: 24px
}

._purchase__summary__wrap_LZUAN ._purchase__organizer_NLeQM h2 {
    font-size: 14px
}

._purchase__link-btn_SFN2M {
    align-items: center;
    border: none;
    color: var(--text-link-color);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    justify-content: center;
    outline: none;
    padding: 0
}

._purchase__link-btn_SFN2M:hover {
    color: var(--text-link-hover-color)
}

._purchase__back__icon_huB3o {
    padding-right: 8px
}

._purchase__right-wrap_tF3oj {
    display: flex;
    justify-content: space-between
}

._purchase__fullpage-loading_D8IG4 {
    background: var(--page-bg-color);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

@media (max-width: 1024px) {
    ._purchase__container_mwbnF {
        display:block
    }

    ._purchase__container_mwbnF ._purchase__main-content-wrap_D09x7 {
        margin: 0 32px
    }

    ._purchase__container_mwbnF ._purchase__content__wrap_QpIMk {
        margin-right: 32px;
        max-width: none
    }

    ._purchase__container_mwbnF ._purchase__back_HSWM0 {
        margin: 0 0 24px 32px
    }
}

._mobile-mode_onYve ._purchase__container_mwbnF,._mobile-preview_lAOmI ._purchase__container_mwbnF {
    display: block;
    padding-top: 16px
}

._mobile-mode_onYve ._purchase__container_mwbnF ._purchase__back_HSWM0,._mobile-preview_lAOmI ._purchase__container_mwbnF ._purchase__back_HSWM0 {
    margin: 0 0 24px 16px
}

._mobile-mode_onYve ._purchase__container_mwbnF ._purchase__main-content-wrap_D09x7,._mobile-preview_lAOmI ._purchase__container_mwbnF ._purchase__main-content-wrap_D09x7 {
    display: block;
    margin: 16px;
    padding-bottom: 126px;
    position: relative
}

._mobile-mode_onYve ._purchase__container_mwbnF ._purchase__main-content-wrap_D09x7 ._purchase__content__wrap_QpIMk,._mobile-preview_lAOmI ._purchase__container_mwbnF ._purchase__main-content-wrap_D09x7 ._purchase__content__wrap_QpIMk {
    margin-right: 0;
    padding: 0
}

._mobile-mode_onYve ._simplified-mobile-footer-wrap_TSVAV,._mobile-preview_lAOmI ._simplified-mobile-footer-wrap_TSVAV {
    padding-bottom: 120px
}

@media (max-width: 640px) {
    ._purchase__container_mwbnF {
        display:block;
        padding-top: 16px
    }

    ._purchase__container_mwbnF ._purchase__back_HSWM0 {
        margin: 0 0 24px 16px
    }

    ._purchase__container_mwbnF ._purchase__main-content-wrap_D09x7 {
        display: block;
        margin: 16px;
        padding-bottom: 126px;
        position: relative
    }

    ._purchase__container_mwbnF ._purchase__main-content-wrap_D09x7 ._purchase__content__wrap_QpIMk {
        margin-right: 0;
        padding: 0
    }

    ._simplified-mobile-footer-wrap_TSVAV {
        padding-bottom: 120px
    }
}

#_stopgap-warpper_buJA2 {
    display: none
}

._text-xs_YToeL {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_OnB6U {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_qRFh6 {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_MA0M2 {
        font-size:12px
    }
}

._text-sm_jTLn8 {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_lSRYj {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_dasYW {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_kVNi3 {
        font-size:14px
    }
}

._text-xl_k8OWE {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_EymJB {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_ILJjq {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_WKxLb {
        font-size:20px
    }
}

._text-2xl_JjLvp {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_bnnW0 {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_Ynic2 {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_RY3eq {
        font-size:24px
    }
}

._text-3xl_U7ZqX {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_QhpTb {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_aQtO7 {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_Tgxcg {
        font-size:30px
    }
}

._text-4xl_svn4M {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_bAz7w {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_Hmq0h {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_DaoVf {
        font-size:36px
    }
}

._text-5xl_PAZqj {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_TVrML {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_CDQmF {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_QV2Z3 {
        font-size:48px
    }
}

._font-semibold_gerHR {
    font-weight: 600
}

._font-bold_KfFwo {
    font-weight: 700
}

._font-normal_S77YH {
    font-weight: 400
}

._font-medium_JM0YG {
    font-weight: 500
}

._hover\:underline_zBHU4:hover {
    text-decoration: underline
}

._text-left_OITgi {
    text-align: left
}

._text-center_XnmO6 {
    text-align: center
}

._text-right_lTqBL {
    text-align: right
}

._list-disc_f2RqD {
    list-style-type: disc
}

._leading-none_U03aa {
    line-height: 1
}

._leading-tight_lmfKC {
    line-height: 1.25
}

._leading-snug_imzh_ {
    line-height: 1.375
}

._leading-loose_PNCaK {
    line-height: 2
}

._leading-relaxed_r2HGh {
    line-height: 1.625
}

._leading-4_N6nSi {
    line-height: 16px
}

._leading-5_HP0g7 {
    line-height: 20px
}

._leading-6_S9tTB {
    line-height: 24px
}

._leading-7_heOxL {
    line-height: 28px
}

._leading-8_Vlma3 {
    line-height: 32px
}

._cursor-pointer_aEjen {
    cursor: pointer
}

._cursor-not-allowed_Px3lg {
    cursor: not-allowed
}

._purchaseLayout_AFs8z {
    background: var(--page-bg-color);
    min-height: calc(100vh - 72px)
}

._purchaseContainer_sccxB {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1024px;
    padding-top: 40px
}

._purchaseBack_hsqcG {
    margin-left: 48px;
    width: 64px
}

._purchaseLinkBtn_hcNSG {
    align-items: center;
    border: none;
    color: var(--text-link-color);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    justify-content: center;
    outline: none;
    padding: 0
}

._purchaseLinkBtn_hcNSG:hover {
    color: var(--text-link-hover-color)
}

._purchaseBackIcon_y_k6F {
    padding-right: 8px
}

._purchaseMainContentWrap_hiHCX {
    display: flex;
    flex: 1 1;
    justify-content: center;
    margin: 0 48px;
    padding-bottom: 60px
}

._purchaseContentWrap_KjKVh {
    flex: 1 1;
    margin: 0 0 0 -64px;
    max-width: 700px
}

._purchaseIframeWrap_Nv2lL {
    height: 120vh;
    padding-top: 25px;
    position: relative
}

._purchaseIframeWrap_Nv2lL iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._spinnerWrap_mgQ5b {
    margin: 120px auto 0;
    text-align: center
}

@media (max-width: 768px) {
    ._purchaseContainer_sccxB {
        display:block;
        padding-top: 16px
    }

    ._purchaseContainer_sccxB ._purchaseBack_hsqcG {
        margin: 0 0 24px 16px
    }

    ._purchaseIframeWrap_Nv2lL {
        height: 120vh
    }

    ._purchaseContentWrap_KjKVh {
        margin: 0
    }

    ._purchaseFullPageLoading_utv4g {
        margin-top: 150px
    }
}

@media (max-width: 640px) {
    ._purchaseContainer_sccxB {
        display:block;
        padding-top: 16px
    }

    ._purchaseContainer_sccxB ._purchaseBack_hsqcG {
        margin: 0 0 24px 16px
    }

    ._purchaseContainer_sccxB ._purchaseMainContentWrap_hiHCX {
        display: block;
        margin: 16px;
        padding-bottom: 126px;
        position: relative
    }

    ._purchaseContainer_sccxB ._purchaseMainContentWrap_hiHCX ._purchase__content__wrap_Z2dxy {
        margin-right: 0;
        padding: 0
    }

    ._purchaseFullPageLoading_utv4g {
        margin-top: 200px
    }

    ._purchaseIframeWrap_Nv2lL {
        height: 200vh
    }

    ._purchaseContentWrap_KjKVh {
        margin: 0
    }
}

.ze-branding-wrap {
    background: var(--page-bg-color)
}

.event-creation-preview-wrapper .ui-Autocomplete-root.Mui-focused .MuiAutocomplete-inputRoot,.event-creation-preview-wrapper .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused,.event-creation-preview-wrapper .ui-Input-input:focus,.event-creation-preview-wrapper .ui-Select-input-focused,.event-creation-preview-wrapper .ui-textarea-textArea:focus,.hub-branding-preview-wrapper .ui-Autocomplete-root.Mui-focused .MuiAutocomplete-inputRoot,.hub-branding-preview-wrapper .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused,.hub-branding-preview-wrapper .ui-Input-input:focus,.hub-branding-preview-wrapper .ui-Select-input-focused,.hub-branding-preview-wrapper .ui-textarea-textArea:focus,.vod-creation-preview-wrapper .ui-Autocomplete-root.Mui-focused .MuiAutocomplete-inputRoot,.vod-creation-preview-wrapper .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused,.vod-creation-preview-wrapper .ui-Input-input:focus,.vod-creation-preview-wrapper .ui-Select-input-focused,.vod-creation-preview-wrapper .ui-textarea-textArea:focus,.ze-branding-wrap .ui-Autocomplete-root.Mui-focused .MuiAutocomplete-inputRoot,.ze-branding-wrap .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused,.ze-branding-wrap .ui-Input-input:focus,.ze-branding-wrap .ui-Select-input-focused,.ze-branding-wrap .ui-textarea-textArea:focus {
    outline: 2px solid var(--component-primary-color-increase-10,--border-primary)!important;
    outline-offset: 2px
}

.event-creation-preview-wrapper .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused .ui-Input-input:focus,.hub-branding-preview-wrapper .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused .ui-Input-input:focus,.vod-creation-preview-wrapper .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused .ui-Input-input:focus,.ze-branding-wrap .ui-Input-affix-wrapper.ui-Input-affix-wrapper-focused .ui-Input-input:focus {
    outline: none!important
}

.event-creation-preview-wrapper .ui-Input-affix-wrapper .ui-Input-input:focus,.hub-branding-preview-wrapper .ui-Input-affix-wrapper .ui-Input-input:focus,.vod-creation-preview-wrapper .ui-Input-affix-wrapper .ui-Input-input:focus,.ze-branding-wrap .ui-Input-affix-wrapper .ui-Input-input:focus {
    outline: none!important
}

.event-creation-preview-wrapper .ui-Autocomplete-root.Mui-focused .MuiOutlinedInput-notchedOutline,.event-creation-preview-wrapper [class*=ui-textarea-root] .ui-textarea-affix-wrapper:focus,.event-creation-preview-wrapper [class*=ui-textarea-root]:focus,.hub-branding-preview-wrapper .ui-Autocomplete-root.Mui-focused .MuiOutlinedInput-notchedOutline,.hub-branding-preview-wrapper [class*=ui-textarea-root] .ui-textarea-affix-wrapper:focus,.hub-branding-preview-wrapper [class*=ui-textarea-root]:focus,.vod-creation-preview-wrapper .ui-Autocomplete-root.Mui-focused .MuiOutlinedInput-notchedOutline,.vod-creation-preview-wrapper [class*=ui-textarea-root] .ui-textarea-affix-wrapper:focus,.vod-creation-preview-wrapper [class*=ui-textarea-root]:focus,.ze-branding-wrap .ui-Autocomplete-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ze-branding-wrap [class*=ui-textarea-root] .ui-textarea-affix-wrapper:focus,.ze-branding-wrap [class*=ui-textarea-root]:focus {
    box-shadow: unset
}

.event-creation-preview-wrapper .ui-Autocomplete-root:hover:not(.Mui-focused) .MuiAutocomplete-inputRoot:not(.Mui-disabled,.ui-Autocomplete-readOnly *),.event-creation-preview-wrapper .ui-Input-affix-wrapper:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.event-creation-preview-wrapper .ui-Input-input:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.event-creation-preview-wrapper .ui-Select-root:hover:not(.ui-Select-input-disabled),.hub-branding-preview-wrapper .ui-Autocomplete-root:hover:not(.Mui-focused) .MuiAutocomplete-inputRoot:not(.Mui-disabled,.ui-Autocomplete-readOnly *),.hub-branding-preview-wrapper .ui-Input-affix-wrapper:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.hub-branding-preview-wrapper .ui-Input-input:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.hub-branding-preview-wrapper .ui-Select-root:hover:not(.ui-Select-input-disabled),.vod-creation-preview-wrapper .ui-Autocomplete-root:hover:not(.Mui-focused) .MuiAutocomplete-inputRoot:not(.Mui-disabled,.ui-Autocomplete-readOnly *),.vod-creation-preview-wrapper .ui-Input-affix-wrapper:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.vod-creation-preview-wrapper .ui-Input-input:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.vod-creation-preview-wrapper .ui-Select-root:hover:not(.ui-Select-input-disabled),.ze-branding-wrap .ui-Autocomplete-root:hover:not(.Mui-focused) .MuiAutocomplete-inputRoot:not(.Mui-disabled,.ui-Autocomplete-readOnly *),.ze-branding-wrap .ui-Input-affix-wrapper:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.ze-branding-wrap .ui-Input-input:hover:not(:focus,.ui-Input-disabled *,.ui-Input-readOnly *),.ze-branding-wrap .ui-Select-root:hover:not(.ui-Select-input-disabled) {
    background-color: var(--bg-default,#fff)!important
}

.event-creation-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.event-creation-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.hub-branding-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.vod-creation-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger),.ze-branding-wrap .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger) {
    background-color: var(--btn-bg-primary-color);
    color: var(--btn-text-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.event-creation-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.hub-branding-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.vod-creation-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover,.ze-branding-wrap .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger):hover {
    background-color: var(--btn-bg-hover-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.event-creation-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.hub-branding-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.vod-creation-preview-wrapper .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .MuiModal-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .MuiModal-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .MuiTooltip-tooltip .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .MuiTooltip-tooltip .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .ui-Dialog-paper-root .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .ui-Dialog-paper-root .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .ui-Popover-paper .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .ui-Popover-paper .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .ze-branding-mui .MuiButton-containedPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled,.ze-branding-wrap .ze-branding-mui .MuiButton-primaryPrimary:not(.ui-Button-secondary,.ui-Button-tertiary,.ui-Button-danger).Mui-disabled {
    background: var(--state-subtle-disable,var(--fill-subtle-neutral));
    border-color: var(--state-subtle-disable,var(--fill-subtle-neutral));
    color: var(--state-disable,#c5c8cd)
}

.event-creation-preview-wrapper .MuiModal-root .ui-Button-disabled.MuiButton-containedPrimary,.event-creation-preview-wrapper .MuiModal-root .ui-Button-disabled.ui-Button-primary,.event-creation-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.MuiButton-containedPrimary,.event-creation-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-primary,.event-creation-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.MuiButton-containedPrimary,.event-creation-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-primary,.event-creation-preview-wrapper .ui-Popover-paper .ui-Button-disabled.MuiButton-containedPrimary,.event-creation-preview-wrapper .ui-Popover-paper .ui-Button-disabled.ui-Button-primary,.event-creation-preview-wrapper .ze-branding-mui .ui-Button-disabled.MuiButton-containedPrimary,.event-creation-preview-wrapper .ze-branding-mui .ui-Button-disabled.ui-Button-primary,.hub-branding-preview-wrapper .MuiModal-root .ui-Button-disabled.MuiButton-containedPrimary,.hub-branding-preview-wrapper .MuiModal-root .ui-Button-disabled.ui-Button-primary,.hub-branding-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.MuiButton-containedPrimary,.hub-branding-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-primary,.hub-branding-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.MuiButton-containedPrimary,.hub-branding-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-primary,.hub-branding-preview-wrapper .ui-Popover-paper .ui-Button-disabled.MuiButton-containedPrimary,.hub-branding-preview-wrapper .ui-Popover-paper .ui-Button-disabled.ui-Button-primary,.hub-branding-preview-wrapper .ze-branding-mui .ui-Button-disabled.MuiButton-containedPrimary,.hub-branding-preview-wrapper .ze-branding-mui .ui-Button-disabled.ui-Button-primary,.vod-creation-preview-wrapper .MuiModal-root .ui-Button-disabled.MuiButton-containedPrimary,.vod-creation-preview-wrapper .MuiModal-root .ui-Button-disabled.ui-Button-primary,.vod-creation-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.MuiButton-containedPrimary,.vod-creation-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-primary,.vod-creation-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.MuiButton-containedPrimary,.vod-creation-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-primary,.vod-creation-preview-wrapper .ui-Popover-paper .ui-Button-disabled.MuiButton-containedPrimary,.vod-creation-preview-wrapper .ui-Popover-paper .ui-Button-disabled.ui-Button-primary,.vod-creation-preview-wrapper .ze-branding-mui .ui-Button-disabled.MuiButton-containedPrimary,.vod-creation-preview-wrapper .ze-branding-mui .ui-Button-disabled.ui-Button-primary,.ze-branding-wrap .MuiModal-root .ui-Button-disabled.MuiButton-containedPrimary,.ze-branding-wrap .MuiModal-root .ui-Button-disabled.ui-Button-primary,.ze-branding-wrap .MuiTooltip-tooltip .ui-Button-disabled.MuiButton-containedPrimary,.ze-branding-wrap .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-primary,.ze-branding-wrap .ui-Dialog-paper-root .ui-Button-disabled.MuiButton-containedPrimary,.ze-branding-wrap .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-primary,.ze-branding-wrap .ui-Popover-paper .ui-Button-disabled.MuiButton-containedPrimary,.ze-branding-wrap .ui-Popover-paper .ui-Button-disabled.ui-Button-primary,.ze-branding-wrap .ze-branding-mui .ui-Button-disabled.MuiButton-containedPrimary,.ze-branding-wrap .ze-branding-mui .ui-Button-disabled.ui-Button-primary {
    background: var(--state-subtle-disable,var(--fill-subtle-neutral))!important;
    border-color: var(--state-subtle-disable,var(--fill-subtle-neutral))!important;
    color: var(--state-disable,#c5c8cd)!important
}

.event-creation-preview-wrapper .MuiModal-root .ui-Button-disabled.ui-Button-secondary,.event-creation-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-secondary,.event-creation-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-secondary,.event-creation-preview-wrapper .ui-Popover-paper .ui-Button-disabled.ui-Button-secondary,.event-creation-preview-wrapper .ze-branding-mui .ui-Button-disabled.ui-Button-secondary,.hub-branding-preview-wrapper .MuiModal-root .ui-Button-disabled.ui-Button-secondary,.hub-branding-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-secondary,.hub-branding-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-secondary,.hub-branding-preview-wrapper .ui-Popover-paper .ui-Button-disabled.ui-Button-secondary,.hub-branding-preview-wrapper .ze-branding-mui .ui-Button-disabled.ui-Button-secondary,.vod-creation-preview-wrapper .MuiModal-root .ui-Button-disabled.ui-Button-secondary,.vod-creation-preview-wrapper .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-secondary,.vod-creation-preview-wrapper .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-secondary,.vod-creation-preview-wrapper .ui-Popover-paper .ui-Button-disabled.ui-Button-secondary,.vod-creation-preview-wrapper .ze-branding-mui .ui-Button-disabled.ui-Button-secondary,.ze-branding-wrap .MuiModal-root .ui-Button-disabled.ui-Button-secondary,.ze-branding-wrap .MuiTooltip-tooltip .ui-Button-disabled.ui-Button-secondary,.ze-branding-wrap .ui-Dialog-paper-root .ui-Button-disabled.ui-Button-secondary,.ze-branding-wrap .ui-Popover-paper .ui-Button-disabled.ui-Button-secondary,.ze-branding-wrap .ze-branding-mui .ui-Button-disabled.ui-Button-secondary {
    background: var(--fill-default,#fff)!important;
    border-color: var(--state-subtle-disable,var(--fill-subtle-neutral))!important;
    color: var(--state-disable,#c5c8cd)!important
}

.event-creation-preview-wrapper .MuiModal-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.event-creation-preview-wrapper .ui-Popover-paper .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.event-creation-preview-wrapper .ze-branding-mui .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.hub-branding-preview-wrapper .MuiModal-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.hub-branding-preview-wrapper .ui-Popover-paper .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.hub-branding-preview-wrapper .ze-branding-mui .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.vod-creation-preview-wrapper .MuiModal-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.vod-creation-preview-wrapper .ui-Popover-paper .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.vod-creation-preview-wrapper .ze-branding-mui .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.ze-branding-wrap .MuiModal-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.ze-branding-wrap .MuiTooltip-tooltip .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.ze-branding-wrap .ui-Dialog-paper-root .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.ze-branding-wrap .ui-Popover-paper .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator),.ze-branding-wrap .ze-branding-mui .MuiTabs-root .MuiTabs-indicator:not(.ui-Tabs-indicator) {
    background-color: var(--component-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base),.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base),.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base),.event-creation-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base),.event-creation-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base),.hub-branding-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base),.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base),.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base),.hub-branding-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base),.hub-branding-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base),.vod-creation-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base),.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base),.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base),.vod-creation-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base),.vod-creation-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base),.ze-branding-wrap .MuiModal-root .MuiRadio-root:not(.ui-Radio-base),.ze-branding-wrap .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base),.ze-branding-wrap .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base),.ze-branding-wrap .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base),.ze-branding-wrap .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base) {
    color: var(--component-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.event-creation-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.event-creation-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.hub-branding-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.hub-branding-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.hub-branding-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.vod-creation-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.vod-creation-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.vod-creation-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.ze-branding-wrap .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.ze-branding-wrap .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.ze-branding-wrap .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.ze-branding-wrap .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div,.ze-branding-wrap .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>div {
    background-color: var(--component-primary-color);
    border: 1px solid var(--component-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.event-creation-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.event-creation-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.hub-branding-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.hub-branding-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.hub-branding-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.vod-creation-preview-wrapper .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.vod-creation-preview-wrapper .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.vod-creation-preview-wrapper .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.ze-branding-wrap .MuiModal-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.ze-branding-wrap .MuiTooltip-tooltip .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.ze-branding-wrap .ui-Dialog-paper-root .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.ze-branding-wrap .ui-Popover-paper .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size],.ze-branding-wrap .ze-branding-mui .MuiRadio-root:not(.ui-Radio-base).Mui-checked>span[font-size] {
    background-color: var(--component-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base),.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base),.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base),.event-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base),.event-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base),.hub-branding-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base),.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base),.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base),.hub-branding-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base),.hub-branding-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base),.vod-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base),.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base),.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base),.vod-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base),.vod-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base),.ze-branding-wrap .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base),.ze-branding-wrap .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base),.ze-branding-wrap .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base),.ze-branding-wrap .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base),.ze-branding-wrap .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base) {
    color: var(--component-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.event-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.event-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.event-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.event-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.event-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.hub-branding-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.hub-branding-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.hub-branding-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.hub-branding-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.hub-branding-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.hub-branding-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.vod-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.vod-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.vod-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.vod-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.vod-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.vod-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.ze-branding-wrap .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.ze-branding-wrap .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.ze-branding-wrap .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.ze-branding-wrap .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.ze-branding-wrap .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.ze-branding-wrap .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.ze-branding-wrap .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.ze-branding-wrap .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type,.ze-branding-wrap .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type,.ze-branding-wrap .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type {
    background-color: var(--component-primary-color);
    border: 1px solid var(--component-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.event-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.hub-branding-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.vod-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked>span:first-of-type.MuiTouchRipple-root,.ze-branding-wrap .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).MuiCheckbox-indeterminate>span:first-of-type.MuiTouchRipple-root {
    background-color: transparent;
    border: none
}

.event-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.event-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.event-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.hub-branding-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.hub-branding-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.hub-branding-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.vod-creation-preview-wrapper .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.vod-creation-preview-wrapper .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.vod-creation-preview-wrapper .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.ze-branding-wrap .MuiModal-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.ze-branding-wrap .MuiTooltip-tooltip .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.ze-branding-wrap .ui-Dialog-paper-root .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.ze-branding-wrap .ui-Popover-paper .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i,.ze-branding-wrap .ze-branding-mui .MuiCheckbox-root:not(.ui-Checkbox-base).Mui-checked i {
    top: -2px
}

.event-creation-preview-wrapper .MuiModal-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.event-creation-preview-wrapper .ui-Popover-paper .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.event-creation-preview-wrapper .ze-branding-mui .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.hub-branding-preview-wrapper .MuiModal-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.hub-branding-preview-wrapper .ui-Popover-paper .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.hub-branding-preview-wrapper .ze-branding-mui .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.vod-creation-preview-wrapper .MuiModal-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.vod-creation-preview-wrapper .ui-Popover-paper .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.vod-creation-preview-wrapper .ze-branding-mui .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.ze-branding-wrap .MuiModal-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.ze-branding-wrap .MuiTooltip-tooltip .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.ze-branding-wrap .ui-Dialog-paper-root .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.ze-branding-wrap .ui-Popover-paper .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline,.ze-branding-wrap .ze-branding-mui .MuiOutlinedInput-root:not(.ui-Autocomplete-root .MuiOutlinedInput-root).Mui-focused .MuiOutlinedInput-notchedOutline {
    box-shadow: 0 0 0 2px var(--component-primary-color-increase-10)
}

.event-creation-preview-wrapper .MuiModal-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.event-creation-preview-wrapper .ui-Popover-paper .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.event-creation-preview-wrapper .ze-branding-mui .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.hub-branding-preview-wrapper .MuiModal-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.hub-branding-preview-wrapper .ui-Popover-paper .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.hub-branding-preview-wrapper .ze-branding-mui .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.vod-creation-preview-wrapper .MuiModal-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.vod-creation-preview-wrapper .ui-Popover-paper .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.vod-creation-preview-wrapper .ze-branding-mui .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.ze-branding-wrap .MuiModal-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.ze-branding-wrap .MuiTooltip-tooltip .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.ze-branding-wrap .ui-Dialog-paper-root .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.ze-branding-wrap .ui-Popover-paper .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track,.ze-branding-wrap .ze-branding-mui .MuiSwitch-switchBase:not(.ui-Switch-switchBase).Mui-checked+.MuiSwitch-track {
    background-color: var(--component-primary-color)
}

.event-creation-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root],.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root],.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root],.event-creation-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root],.event-creation-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root],.hub-branding-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root],.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root],.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root],.hub-branding-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root],.hub-branding-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root],.vod-creation-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root],.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root],.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root],.vod-creation-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root],.vod-creation-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root],.ze-branding-wrap .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root],.ze-branding-wrap .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root],.ze-branding-wrap .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root],.ze-branding-wrap .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root],.ze-branding-wrap .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root] {
    background-color: var(--text-paragraph-color,--fill-subtle-neutral);
    opacity: .1
}

.event-creation-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.event-creation-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.event-creation-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.hub-branding-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.hub-branding-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.hub-branding-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.vod-creation-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.vod-creation-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.vod-creation-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.ze-branding-wrap .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.ze-branding-wrap .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.ze-branding-wrap .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.ze-branding-wrap .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse,.ze-branding-wrap .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-pulse {
    -webkit-animation-name: skeleton-pulse;
    animation-name: skeleton-pulse
}

.event-creation-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.event-creation-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.event-creation-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.event-creation-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.event-creation-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.hub-branding-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.hub-branding-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.hub-branding-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.hub-branding-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.hub-branding-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.vod-creation-preview-wrapper .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.vod-creation-preview-wrapper .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.vod-creation-preview-wrapper .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.vod-creation-preview-wrapper .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.vod-creation-preview-wrapper .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.ze-branding-wrap .MuiModal-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.ze-branding-wrap .MuiTooltip-tooltip .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.ze-branding-wrap .ui-Dialog-paper-root .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.ze-branding-wrap .ui-Popover-paper .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after,.ze-branding-wrap .ze-branding-mui .MuiSkeleton-root[class*=ui-Skeleton-root].MuiSkeleton-wave:after {
    background: linear-gradient(90deg,transparent,var(--page-bg-color),transparent);
    opacity: .35
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary {
    background-color: transparent;
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:hover {
    background-color: var(--state-subtle-neutral-hover);
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-Button-iconButton.ui-Button-tertiary:active {
    background-color: var(--state-subtle-neutral-press);
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-Radio-title .ui-Radio-label,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-Radio-title .ui-Radio-label {
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-Checkbox-title .ui-Checkbox-label {
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-FormItem-item .ui-FormItem-item-label-root .ui-FormItem-item-label-wrapper .ui-FormItem-item-label-label {
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-spikes .ui-Spinning-spikes-item {
    background: var(--fill-global-primary,#0d6bde)
}

.event-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.event-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.event-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.event-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.event-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.event-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.hub-branding-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.hub-branding-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.hub-branding-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.hub-branding-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.hub-branding-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.hub-branding-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.vod-creation-preview-wrapper .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.vod-creation-preview-wrapper .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.vod-creation-preview-wrapper .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.vod-creation-preview-wrapper .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.vod-creation-preview-wrapper .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.vod-creation-preview-wrapper .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.ze-branding-wrap .MuiAlert-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.ze-branding-wrap .MuiModal-root:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.ze-branding-wrap .MuiPopover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.ze-branding-wrap .MuiTooltip-tooltip:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.ze-branding-wrap .ui-Popover-paper:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text,.ze-branding-wrap .ui-Toast-item:not(.ze-branded) .ui-Spinning-spin-wrapper .ui-Spinning-text {
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary,.event-creation-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary,.hub-branding-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary,.hub-branding-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary,.vod-creation-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary,.vod-creation-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary,.ze-branding-wrap .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary,.ze-branding-wrap .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary {
    background-color: var(--fill-default,#fff);
    border-color: var(--border-neutral,#939ba4);
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:hover,.event-creation-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:hover,.hub-branding-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:hover,.hub-branding-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:hover,.vod-creation-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:hover,.vod-creation-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:hover,.ze-branding-wrap .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:hover,.ze-branding-wrap .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:hover {
    background-color: #edeeef;
    border-color: var(--border-neutral,#939ba4);
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:active,.event-creation-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:active,.hub-branding-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:active,.hub-branding-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:active,.vod-creation-preview-wrapper .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:active,.vod-creation-preview-wrapper .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:active,.ze-branding-wrap .MuiPopper-root:not(.ze-branded) .ui-Popover-footer .ui-Button-secondary:active,.ze-branding-wrap .ui-Dialog-paper-root:not(.ze-branded) .ui-Dialog-footer-root .ui-Button-secondary:active {
    background-color: #c2c6ca;
    border-color: var(--border-neutral,#939ba4);
    color: var(--text-stronger-neutral,#2a2b2d)
}

.event-creation-preview-wrapper .prism-Select-root .prism-InputOutline-input.prism-InputOutline-popoverActive,.hub-branding-preview-wrapper .prism-Select-root .prism-InputOutline-input.prism-InputOutline-popoverActive,.vod-creation-preview-wrapper .prism-Select-root .prism-InputOutline-input.prism-InputOutline-popoverActive,.ze-branding-wrap .prism-Select-root .prism-InputOutline-input.prism-InputOutline-popoverActive {
    border-color: var(--component-primary-color-increase-10,var(--border-primary))!important
}

.event-creation-preview-wrapper .prism-Select-root:not(.prism-InputOutline-disabled) .prism-InputOutline-input:hover:not(.prism-InputOutline-popoverActive),.hub-branding-preview-wrapper .prism-Select-root:not(.prism-InputOutline-disabled) .prism-InputOutline-input:hover:not(.prism-InputOutline-popoverActive),.vod-creation-preview-wrapper .prism-Select-root:not(.prism-InputOutline-disabled) .prism-InputOutline-input:hover:not(.prism-InputOutline-popoverActive),.ze-branding-wrap .prism-Select-root:not(.prism-InputOutline-disabled) .prism-InputOutline-input:hover:not(.prism-InputOutline-popoverActive) {
    background-color: var(--bg-default,#fff)!important
}

.event-creation-preview-wrapper .prism-Select-popover .prism-ListItem-root.prism-ListItem-selected .prism-ListItem-suffix,.hub-branding-preview-wrapper .prism-Select-popover .prism-ListItem-root.prism-ListItem-selected .prism-ListItem-suffix,.vod-creation-preview-wrapper .prism-Select-popover .prism-ListItem-root.prism-ListItem-selected .prism-ListItem-suffix,.ze-branding-wrap .prism-Select-popover .prism-ListItem-root.prism-ListItem-selected .prism-ListItem-suffix {
    color: var(--component-primary-color,var(--text-primary))
}

@-webkit-keyframes skeleton-pulse {
    0% {
        opacity: .2
    }

    50% {
        opacity: .1
    }

    to {
        opacity: .2
    }
}

@keyframes skeleton-pulse {
    0% {
        opacity: .2
    }

    50% {
        opacity: .1
    }

    to {
        opacity: .2
    }
}

:root {
    --page-bg-color: #fff;
    --page-header-bg-color: #fff;
    --page-header-text-color: var(--text-stronger-neutral,#323539);
    --page-footer-bg-color: #fff;
    --page-footer-header-text-color: var(--text-stronger-neutral,#323539);
    --page-footer-body-text-color: var(--text-stronger-neutral,#323539);
    --text-primary-color: var(--text-stronger-neutral,#323539);
    --text-secondary-color: var(--text-neutral,#6e7680);
    --text-paragraph-color: var(--text-stronger-neutral,#323539);
    --text-link-color: var(--text-primary,#0d6bde);
    --text-link-hover-color: var(--state-primary-hover,#0c60c8);
    --btn-bg-primary-color: var(--fill-global-primary,#0d6bde);
    --btn-text-primary-color: var(--inverse-global-default,#fff);
    --btn-bg-hover-primary-color: var(--state-primary-hover,#0c60c8);
    --btn-bg-secondary-color: #fff;
    --btn-text-secondary-color: var(--text-stronger-neutral,#323539);
    --btn-bg-hover-secondary-color: #edeff0;
    --btn-border-secondary-color: var(--border-neutral,#98a0a9);
    --badge-bg-color: var(--fill-global-primary,#0d6bde);
    --badge-text-color: #fff;
    --tag-bg-color: var(--fill-subtle-neutral,#f1f4f6);
    --tag-text-color: var(--state-neutral-hover,#636a73);
    --component-primary-color: var(--btn-bg-primary-color);
    --component-primary-color-increase-10: #3b8df3;
    --component-primary-color-increase-20: #6ba9f6;
    --component-primary-color-increase-30: #d0dcf8;
    --component-primary-color-decrease-10: #0b5bbd;
    --component-primary-color-decrease-20: #08448d;
    --component-primary-color-decrease-30: #052d5d
}

.ze-branding-rich-text {
    position: relative
}

.ze-branding-rich-text div[data-zoom-rich-text-editor=edit-container],.ze-branding-rich-text div[data-zoom-rich-text-editor=editable-content] {
    background: var(--rich-text-bg-color)!important;
    caret-color: var(--rich-text-color)!important;
    color: var(--rich-text-color)!important
}

.ze-branding-rich-text * {
    font-family: inherit!important
}

.ze-branding-rich-text div[data-zoom-rich-text-editor=display-container] {
    background: var(--media-transparent-bg,var(--rich-text-bg-color))!important;
    color: var(--rich-text-color)!important
}

.ze-branding-rich-text span[data-slate-placeholder=true] {
    color: var(--rich-text-color)!important
}

div[data-zoom-rich-text-editor=display-container] {
    font-family: inherit!important
}

._componentGrid_xR0gL {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: repeat(auto-fill,minmax(100px,1fr));
    margin-top: 24px;
    row-gap: 24px;
    width: 100%
}

._componentTile_eMjqa {
    align-items: center;
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 5px;
    cursor: -webkit-grab!important;
    cursor: grab!important;
    display: flex;
    flex-direction: column;
    height: 100px;
    justify-content: space-between;
    padding: 2px 10px;
    text-align: center;
    width: 100px
}

._componentTile_eMjqa :active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

._componentTile_eMjqa:focus-visible {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary)
}

._smartComposeWrapper_r8gun {
    background-color: var(--bg-default);
    border-radius: 12px;
    box-shadow: 0 6px 12px 0 #1316191a;
    height: auto;
    max-height: 280px;
    padding: 20px;
    width: 400px;
    z-index: 9
}

._smartComposeWrapper_r8gun ._smartComposeTitle_usmkU {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 16px
}

._smartComposeWrapper_r8gun ._smartComposeBottomActionsWrapper_rIJjP {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 10px 10px 0
}

._smartComposeWrapper_r8gun ._smartComposeBottomActionsWrapper_rIJjP ._smartComposeBottomMaxLength_Ucp6a {
    color: var(--text-neutral);
    font-size: 13px
}

._smartComposeWrapper_r8gun ._smartComposePlaceHolderText_cjbLK {
    height: 180px;
    padding: 0 10px;
    pointer-events: none;
    position: absolute;
    top: 10px;
    width: 100%
}

._smartComposeWrapper_r8gun ._smartComposePlaceHolderText_cjbLK li,._smartComposeWrapper_r8gun ._smartComposePlaceHolderText_cjbLK p {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

._smartComposeWrapper_r8gun ._changeToneWrapper_XpAS_ h3 {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 600
}

._smartComposeHeaderWrapper_xCtFB {
    display: flex;
    justify-content: space-between
}

._hidden_cQ7Pr {
    display: none!important
}

._textGenerationResults_QdvY9 {
    flex-wrap: nowrap;
    margin-bottom: 20px;
    max-height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%
}

._textGenerationResults_QdvY9 ul {
    display: flex;
    left: 0;
    list-style: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: all .3s
}

._textGenerationResults_QdvY9 ul li {
    display: inline-block;
    padding: 1rem 18px 1rem 0;
    position: relative;
    text-align: left;
    width: 100%
}

._textGenerationResults_QdvY9 ul li p {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    max-width: 576px;
    width: 100%
}

._textGenerationResultsControl_J5PV8 {
    align-items: center;
    background-color: hsla(0,0%,100%,.2);
    display: flex;
    justify-content: left;
    margin-bottom: 16px
}

._leftArrow_jQZdF {
    margin-left: 8px;
    margin-right: 8px
}

._rightArrow_WfKUd {
    margin-left: 8px
}

._textGenerationResultsWrapper_yOBAu {
    max-height: 0;
    overflow: hidden;
    padding: var(--space-1)
}

._generatingWrapper_CFrOF {
    align-items: center;
    display: flex;
    padding: 8px 0
}

._generatingWrapper_CFrOF p {
    color: var(--text-primary);
    font-size: 14px;
    line-height: 18px;
    margin-right: 16px
}

._navigationCount_swYtj {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 8px
}

._additionalActions_abfoQ {
    position: absolute;
    right: 8px;
    top: 20px
}

._additionalActions_abfoQ button {
    color: var(--text-primary);
    font-size: 14px;
    font-weight: 400;
    margin-left: 16px
}

._textareaWrapper_QFqn5 {
    background-color: var(--fill-subtler-neutral);
    border-radius: 10px;
    padding: var(--space-1);
    position: relative
}

._textareaWrapper_QFqn5 fieldset {
    display: none
}

._changeToneWrapper_XpAS_ {
    background-color: var(--bg-default);
    border-radius: 4px;
    box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);
    height: auto;
    padding: 16px;
    position: absolute;
    right: -10px;
    top: -20px;
    width: 348px;
    z-index: 1
}

._changeToneWrapper_XpAS_ h3 {
    margin-bottom: 8px
}

._changeToneWrapper_XpAS_ button {
    border-radius: 0!important;
    height: 60px!important;
    margin-left: 0;
    padding: 0!important;
    width: 74px!important
}

._changeToneWrapper_XpAS_ button .MuiTouchRipple-root .MuiTouchRipple-child {
    display: none
}

._changeToneButtonsWrapper_cXHgc {
    display: block;
    padding-bottom: 8px
}

._changeToneButtonsWrapper_cXHgc h3 {
    margin-bottom: 0
}

._changeToneButton_K_NQG {
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    float: left;
    justify-content: center;
    padding: 8px 0;
    width: 76px
}

._changeToneButton_K_NQG img {
    height: 20px;
    margin: 4px 0;
    width: 20px
}

._changeToneButton_K_NQG p {
    color: var(--text-stronger-neutral);
    font-size: 12px
}

._changeToneButton_K_NQG:hover {
    background-color: var(--fill-subtler-neutral)
}

._clickOutsideArea_H3Wh7 {
    background-color: transparent;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 999
}

._modalCloseButton_WVhHq {
    position: relative;
    top: -6px
}

._buttonGroup_c5tNP {
    margin-top: 24px
}

._controlTitle__pk_m {
    color: var(--text-stronger-neutral);
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 24px;
    margin-bottom: 4px
}

._toggleButtonGroup_iHQ3h button:focus-visible {
    background-color: rgba(35,35,51,.04);
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary)
}

._toggleButtonGroup_iHQ3h .Mui-selected:focus-visible {
    background-color: var(--state-primary-hover)
}

._colorWrapper_W9tMH {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

._pickerLabel_jJjW5 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

._secondaryLabel_Qp1AY {
    color: rgba(4,4,19,.56);
    font-weight: 400
}

._ImageControlTitle_PDp4y {
    color: var(--text-stronger-neutral);
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 24px
}

._PaddingGroup_bZZht ._PaddingGroupSlider_AMyD0 {
    display: flex
}

._PaddingGroup_bZZht ._Padding_Wxc3J {
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

._PaddingGroup_bZZht .MuiSlider-rail {
    background: var(--fill-subtle-neutral)
}

._PaddingSliderValue_axcKz {
    align-items: center;
    color: #444b53;
    display: flex;
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    margin-left: 10px
}

._PaddingDetailSliderWrapper_oACw7 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 16px
}

._PaddingDetailSliderWrapper_oACw7 .MuiSlider-rail {
    background: var(--fill-subtle-neutral)
}

._PaddingDetailSliderWrapper_oACw7 ._PaddingDetailSliderSection__fTr8 {
    width: 100px
}

._PaddingDetailSliderWrapper_oACw7 ._PaddingDetailSliderSection__fTr8 p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0
}

._PaddingDetailSliderWrapper_oACw7 ._PaddingDetailSliderSection__fTr8 ._PaddingDetailSlider_QaSvE {
    display: flex
}

._AllSides_dYl_r {
    align-items: flex-start;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 3px
}

._AllSides_dYl_r .MuiTypography-root {
    position: relative;
    right: 8px
}

._linkChevron_mhQ9Z {
    float: right
}

._linkOptions_I4j90 li.MuiButtonBase-root {
    border-radius: 8px
}

._linkOptions_I4j90 li.MuiButtonBase-root:hover {
    background-color: var(--fill-global-primary);
    color: var(--inverse-global-default)
}

._linkOptions_I4j90 li.MuiButtonBase-root span {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

._linkOptions_I4j90 .MuiPaper-root {
    padding-left: 4px;
    padding-right: 4px
}

._linkSelect_WnVSc .MuiFormControl-root {
    width: 100%
}

._linkSelect_WnVSc .MuiFormControl-root label {
    font-size: 16px!important;
    font-weight: 700!important
}

._overlaySwitchContainer_FSsx9 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    margin-top: 24px
}

._overlaySwitchContainer_FSsx9 p {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._overlaySliderWrap_LfgYV {
    display: flex;
    justify-content: space-between
}

._overlaySliderWrap_LfgYV .MuiSlider-rail,._selectWrap_e6DzZ .MuiSlider-rail {
    background: var(--fill-subtle-neutral)
}

._label_motK6 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 4px
}

._sliderWrap_OvBgR .MuiSlider-rail {
    background: var(--fill-subtle-neutral)
}

._inlineLabel_FRCBx {
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    margin-right: 16px
}

._sliderRow_f_h8w {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._sliderValue_kQy4L {
    color: #444b53;
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    margin-left: 22px
}

._placeholderWrapper_kismG {
    background-color: #d9d9d9;
    border: 1px dashed #000;
    height: 104px;
    width: 100%
}

._addComponent_rBNaP,._placeholderWrapper_kismG {
    align-items: center;
    display: flex;
    justify-content: center
}

._addComponent_rBNaP {
    cursor: pointer;
    flex-direction: column
}

._switchWrapper_qv23H {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 24px
}

._switchLabel_Tl9Xy {
    color: #232333;
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 24px;
    margin-bottom: 4px
}

._ctaTextFormControl_aLKmK {
    margin-bottom: 0
}

._ctaTextFormControl_aLKmK label {
    color: #222230;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 4px;
    margin-right: 9px;
    margin-top: 24px
}

._rteWrapper_aPcuM {
    margin-top: 24px
}

._controlTitle_lqhm1 {
    color: #232333;
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 24px;
    margin-bottom: 4px
}

._popupClose_E9qeB {
    color: var(--text-stronger-neutral)!important
}

._popupClose_E9qeB:hover {
    background-color: var(--fill-global-subtle-dark-transparent)!important
}

._Wrapper_BPSF2 {
    width: 192px
}

._image_dptJa {
    margin-bottom: .5em;
    margin-top: 24px
}

._imageComponent_QPyLq .MuiFormControl-root {
    width: 100%
}

._imageComponent_QPyLq .MuiFormControl-root label {
    font-size: 16px!important;
    font-weight: 700!important
}

._sliderWrap_IVRtQ p {
    margin-top: 24px
}

._sliderWrap_IVRtQ .MuiSlider-rail {
    background: var(--fill-subtle-neutral)
}

._ButtonGroup_VDxb9 {
    margin-top: 24px
}

._PaddingSliderValue_YLGMs {
    align-items: center;
    color: #444b53;
    display: flex;
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    margin-left: 12px
}

._paddingScaleSlider_MuxId {
    display: flex
}

._ImageUploadplaceholderWrapper_S19ag {
    align-items: center;
    background-color: #d9d9d9;
    display: flex;
    height: 104px;
    justify-content: center;
    width: 100%
}

._addComponent_UFvMg {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._ToggleButtonGroup_rHrR5 button:focus-visible {
    background-color: rgba(35,35,51,.04)
}

._ToggleButtonGroup_rHrR5 .Mui-selected:focus-visible {
    background-color: var(--fill-global-primary)
}

._tagSelect_mTVBT fieldset {
    border: none;
    box-shadow: none!important
}

._linkInputWrapper_mF5mQ {
    align-items: center;
    background-color: var(--bg-default);
    border: 1px solid rgba(35,35,51,.2);
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(35,35,51,.1);
    display: flex;
    left: 0;
    margin: 0 auto;
    padding: 4px 10px;
    position: absolute;
    right: 0;
    top: -48px
}

._linkIcon_euxU7 {
    margin-right: 8px
}

._linkActionButton_lTJr_ {
    margin: 0 8px
}

._textFieldGroup_NNg1w {
    align-items: center;
    display: flex;
    flex: 1 0
}

._textFamilySelect_Y7j1z fieldset,._textLineHeightSelect_n3KNu fieldset {
    border: none;
    box-shadow: none!important
}

._textLineHeightSelect_n3KNu .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input {
    padding-left: 0;
    padding-right: 0
}

._textLineHeightSelect_n3KNu .MuiSelect-icon {
    display: none
}

._textSizeSelect_kxjq5 fieldset {
    border: none;
    box-shadow: none!important
}

._overflowHidden_atQdO {
    overflow: hidden
}

._flexRow_Qv6Nc {
    flex-direction: row
}

._wFull_x_7vI {
    width: 100%
}

._hFull_dPUYK {
    height: 100%
}

._flex_fd5TR {
    display: flex
}

._fixed_JxKoJ {
    position: fixed
}

._flexCol_sHcRT {
    flex-direction: column
}

._flex1_jBIiK {
    flex: 1 1
}

._transition_od9cM {
    transition: .4s cubic-bezier(.19,1,.22,1)
}

._overflowAuto_NKFX_ {
    overflow: auto
}

._pb8_RwXm1 {
    padding-bottom: 2rem
}

._pt8_FzS5T {
    padding-top: 2rem
}

._itemsCenter__npvn {
    align-items: center
}

._relative_RDhTs {
    position: relative
}

._mAuto_QQoZZ {
    margin: auto
}

._mr4_IoSMI {
    margin-right: 1rem
}

._mr2_pGMea {
    margin-right: .5rem
}

._cursorMove_MWeSy {
    cursor: move!important
}

._cursorPointer_Gufu1 {
    cursor: pointer!important
}

._hScreen_j3KgC {
    height: 100vh
}

._indicatorDiv_vfQeg {
    color: var(--text-primary);
    font-size: 12px;
    line-height: 12px;
    margin-top: -29px;
    padding-left: 10px;
    padding-right: 10px
}

a._btn_Geupu {
    align-items: center;
    display: flex;
    opacity: .9;
    padding: 0
}

a._btn_Geupu>div {
    left: -50%;
    position: relative;
    top: -50%
}

._selectorTitle_ib3gu {
    background-color: var(--fill-global-primary);
    border-radius: 8px 8px 0 0;
    color: var(--inverse-global-default);
    height: 100%;
    line-height: 30px;
    margin: 0 16px 0 0;
    padding: 0 8px;
    position: absolute
}

._actionButtonsWrapper_fnrac {
    display: flex;
    justify-content: center;
    width: 100%
}

._actionButtonsWrapper_fnrac svg {
    fill: var(--inverse-global-default);
    height: 15px;
    width: 15px
}

._rteToolbar_sr35s {
    align-items: center;
    background-color: var(--bg-default);
    border: 1px solid var(--fill-global-primary);
    border-radius: 12px;
    color: var(--text-stronger-neutral);
    display: flex;
    left: 50%;
    padding: 8px 10px;
    position: absolute;
    top: -26px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 99999
}

._rteToolbar_sr35s .MuiToggleButton-root:first-child {
    padding: 8px
}

._rteColorPicker_rsL8p {
    height: 16px;
    margin: 8px 9px;
    width: 16px
}

._vDivider_cAeGk {
    background-color: var(--border-subtle-neutral);
    height: 16px;
    margin: 0 6px;
    width: 1px
}

._placeholderOverlay_ls7ca {
    background-color: transparent;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

._rteWrapper_jSMuL {
    overflow-wrap: anywhere;
    word-break: break-word
}

._rteWrapper_jSMuL ::selection {
    background: #c3e8f7!important;
    color: inherit!important
}

._rteWrapper_jSMuL h1,._rteWrapper_jSMuL h2,._rteWrapper_jSMuL h3,._rteWrapper_jSMuL h4,._rteWrapper_jSMuL h5,._rteWrapper_jSMuL h6 {
    line-height: 1.2;
    margin: 0 0 .4em
}

._rteWrapper_jSMuL h1 {
    font-size: 28px
}

._rteWrapper_jSMuL h1,._rteWrapper_jSMuL h2 {
    color: var(--text-primary-color);
    font-weight: 700
}

._rteWrapper_jSMuL h2 {
    font-size: 24px
}

._rteWrapper_jSMuL h3 {
    font-size: 20px
}

._rteWrapper_jSMuL h3,._rteWrapper_jSMuL h4 {
    color: var(--text-secondary-color);
    font-weight: 700
}

._rteWrapper_jSMuL h4 {
    font-size: 16px
}

._rteWrapper_jSMuL h5 {
    color: var(--text-secondary-color);
    font-size: 14px;
    font-weight: 700
}

._rteWrapper_jSMuL p {
    color: var(--text-paragraph-color);
    margin-bottom: .4em
}

._rteWrapper_jSMuL div,._rteWrapper_jSMuL li,._rteWrapper_jSMuL p,._rteWrapper_jSMuL table,._rteWrapper_jSMuL tbody,._rteWrapper_jSMuL td,._rteWrapper_jSMuL tr {
    color: var(--text-paragraph-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2
}

._rteWrapper_jSMuL ul {
    list-style: initial;
    margin-left: 0;
    padding-left: 20px
}

._rteWrapper_jSMuL ol {
    list-style: decimal;
    margin-left: 0;
    padding-left: 20px
}

._rteWrapper_jSMuL li {
    margin-left: 0
}

._rteWrapper_jSMuL a,._rteWrapper_jSMuL button[role=link] {
    color: var(--text-link-color)
}

._rteWrapper_jSMuL a:hover,._rteWrapper_jSMuL button[role=link]:hover {
    color: var(--text-link-hover-color)
}

._rteComponent_YWEbQ {
    position: relative
}

._rteComponent_YWEbQ:hover .placeholderOverlay {
    background: repeating-linear-gradient(135deg,rgba(0,0,0,.2),rgba(0,0,0,.2) 20px,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 40px);
    pointer-events: auto
}

._videoEmbeddedComponent_CDdMV .MuiFormControl-root {
    width: 100%
}

._videoEmbeddedComponent_CDdMV .MuiFormControl-root label {
    font-size: 16px!important;
    font-weight: 700!important
}

._sliderWrap_f9rn8 p {
    margin-top: var(--space-3)
}

._sliderWrap_f9rn8 .MuiSlider-rail {
    background: var(--fill-subtle-neutral)
}

._ButtonGroup_b53JO {
    margin-top: var(--space-3)
}

._PaddingSliderValue_pfm9D {
    align-items: center;
    color: #444b53;
    display: flex;
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    margin-left: 12px
}

._paddingScaleSlider__FKTT {
    display: flex
}

._VideoUploadplaceholderWrapper_nf3NR {
    align-items: center;
    background-color: #d9d9d9;
    display: flex;
    height: 104px;
    justify-content: center;
    width: 100%
}

._addComponent_LWkBi {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._radioGroup_Il_tO {
    margin-bottom: var(--space-3);
    margin-top: var(--space-3)
}

._iframeWrapper_xVDSf {
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

._uploadInfo_Agup6 {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left
}

._item_GD_Hu {
    align-items: flex-start;
    display: inline-flex;
    gap: 8px
}

._item_GD_Hu ._itemTitle_xY3h4 {
    color: var(--text-stronger-supplementary2);
    flex-grow: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding-bottom: 4px
}

._item_GD_Hu:hover {
    cursor: pointer
}

._item_GD_Hu._itemDisabled_NJea8 {
    cursor: not-allowed
}

._address-input_kSguz {
    padding-top: 24px
}

._address-input_kSguz ._state-postalcode-container_I4Rfz {
    align-items: center;
    display: flex;
    gap: 20px
}

._address-input_kSguz ._search-label_eXBnh {
    color: #131619;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px
}

._address-input_kSguz ._search-input_D66fQ {
    margin-bottom: 24px;
    width: 100%
}

._error-container_LGqW6 {
    display: flex;
    flex-direction: column;
    padding: 64px 0
}

._error-container_LGqW6 ._error-text_brGU_ {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-top: 7px;
    max-width: 220px;
    text-align: center
}

._iframeComponent_vyqiS .MuiFormControl-root {
    width: 100%
}

._iframeComponent_vyqiS .MuiFormControl-root label {
    font-size: 16px!important;
    font-weight: 700!important
}

._sliderWrap_UsKUO p {
    margin-top: var(--space-3)
}

._sliderWrap_UsKUO .MuiSlider-rail {
    background: var(--fill-subtle-neutral)
}

._ButtonGroup_NWMEi {
    margin-top: var(--space-3)
}

._PaddingSliderValue_sfY5b {
    align-items: center;
    color: #444b53;
    display: flex;
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    margin-left: 12px
}

._paddingScaleSlider_dd_cw {
    display: flex
}

._iframeComponentPlaceholderWrapper_xNXUB {
    align-items: center;
    background-color: #d9d9d9;
    display: flex;
    height: 104px;
    justify-content: center;
    width: 100%
}

._addComponent_EWLKP {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._radioGroup_Of4F4 {
    display: flex;
    flex-direction: row;
    margin-bottom: var(--space-3);
    margin-top: var(--space-3)
}

._radioGroup_Of4F4 label {
    align-items: center;
    display: flex;
    margin-right: var(--space-3)
}

._radioGroup_Of4F4 label .MuiRadio-root {
    margin-top: -7px
}

._iframeWrapper_DhGuI {
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

._uploadInfo_Ne2XX {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left
}

@media (max-width: 484px) {
    .videoPlayerWrapper {
        width:100%!important
    }
}

._item_wOVQL {
    align-items: flex-start;
    display: inline-flex;
    gap: 8px
}

._item_wOVQL ._itemTitle_lRja9 {
    color: var(--text-stronger-supplementary2);
    flex-grow: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding-bottom: 4px
}

._item_wOVQL:hover {
    cursor: pointer
}

._item_wOVQL._itemDisabled_v0FoS {
    cursor: not-allowed
}

._iframeTagWrapperStyle_OXU04 {
    width: 100%
}

@media (max-width: 484px) {
    ._iframeContainerFromCodeSnippet_SQj8I iframe {
        width:100%!important
    }
}

._radioGroup_eVmjb {
    display: flex;
    flex-direction: row;
    margin-bottom: var(--space-3);
    margin-top: var(--space-3)
}

._radioGroup_eVmjb .ui-Radio-label {
    -webkit-margin-start: var(--space-1)!important;
    margin-inline-start:var(--space-1)!important}

._controlTitle_pmp2Z {
    color: #232333;
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 24px;
    margin-bottom: 4px
}

._countWrapper_pCUmU {
    container-name: countdown-wrapper;
    container-type: inline-size;
    display: grid;
    gap: 13.64px;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

._countWrapper_pCUmU ._countContainer_GRAwG {
    align-items: center;
    aspect-ratio: 1;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

._countWrapper_pCUmU ._countContainer_GRAwG ._timerText_Ex1Bw {
    font-family: inherit;
    font-size: 41px;
    font-weight: 700;
    line-height: 54px;
    text-align: center
}

._countWrapper_pCUmU ._countContainer_GRAwG ._timerUnitText_Izn0T {
    font-family: inherit;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px;
    text-align: center
}

@container countdown-wrapper (width > 10px) {
    ._countWrapper_pCUmU ._countContainer_GRAwG ._timerText_Ex1Bw {
        font-size: 8cqw;
        line-height: 9cqw
    }

    ._countWrapper_pCUmU ._countContainer_GRAwG ._timerUnitText_Izn0T {
        font-size: 3cqw;
        line-height: 4cqw
    }
}

@container countdown-wrapper (width < 140px) {
    ._countWrapper_pCUmU ._countContainer_GRAwG {
        border-radius: 5px
    }
}

._highLight_ko0rw {
    background-color: var(--icon-warning)!important;
    border-radius: 4px!important;
    box-shadow: 0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)!important;
    padding: 4px 8px!important;
    width: -webkit-fit-content!important;
    width: -moz-fit-content!important;
    width: fit-content!important
}

._root_mTgwg {
    font-size: 14px;
    line-height: 24px
}

._drag_Oc7B8,._drag_Oc7B8:hover {
    align-items: center;
    background-color: var(--fill-subtler-neutral);
    border: 1px dashed var(--border-neutral);
    border-radius: 8px;
    color: var(--text-stronger-neutral);
    display: flex;
    flex-wrap: wrap;
    height: 80px;
    justify-content: center;
    margin-top: 16px;
    width: 100%
}

._notes_cVgpO {
    margin-top: 12px
}

._notes_cVgpO>span:first-child {
    font-weight: 700
}

._notes_cVgpO>span:nth-child(n+2) {
    padding-left: 4px
}

._root_pVZIR {
    font-size: 14px;
    line-height: 24px
}

._footer_yMWh6 {
    display: flex;
    justify-content: flex-end
}

._name_br4w5 {
    font-size: 16px;
    line-height: 20px;
    margin: 16px 0 20px
}

._row_dxhSY {
    margin-top: 16px
}

._rowNumber_7wyF2 {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    line-height: 20px
}

._rowDesc_zN8hx {
    color: var(--text-neutral);
    font-size: 12px;
    line-height: 16px
}

button:focus,div:focus,label:focus,p:focus,span:focus {
    outline: 0
}

._ring_lgJx5 {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary),0 0 transparent
}

._focus-mask_bDrv6 ._MuiCheckbox-root_VZrCO:focus-within,._focus-mask_bDrv6 ._MuiRadio-root_gVGWd:focus-within,._focus-mask_bDrv6 ._MuiSwitch-root_mxHOf:focus-within,._focus-mask_bDrv6 ._question-item-checkbox_MpA8y:focus-within,._focus-mask_bDrv6 ._question-item-radio_qcgjD:focus-within,._focus-mask_bDrv6 [role=button]:focus,._focus-mask_bDrv6 a:focus,._focus-mask_bDrv6 button:focus,._focus-mask_bDrv6 div:focus,._focus-mask_bDrv6 div[role=button]:focus,._focus-mask_bDrv6 label[role=button]:focus,._focus-mask_bDrv6 li[role=option]:focus,._focus-mask_bDrv6 p:focus,._focus-mask_bDrv6 span:focus,._focus-mask_bDrv6 span[role=button]:focus {
    box-shadow: 0 0 0 2px var(--inverse-global-default),0 0 0 4px var(--fill-global-primary),0 0 transparent
}

._ui-Autocomplete-root_nfvhX ._MuiOutlinedInput-root_hPE6O._MuiAutocomplete-inputRoot_OBZ_W {
    gap: 4px!important;
    padding-bottom: 5px!important;
    padding-top: 5px!important
}

span[data-slate-placeholder=true] {
    opacity: .6!important
}

._emoji_radiogroup_CXVnp {
    margin-bottom: 20px
}

._emoji_radiogroup_CXVnp>div {
    display: flex;
    justify-content: space-around;
    padding: 0 10px;
    width: 100%
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 {
    color: var(--text-neutral)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 ._emoji_icon_WsBSL {
    background-size: cover;
    display: inline-block;
    height: 32px;
    transition: background-image .3s cubic-bezier(0,0,.52,1);
    width: 32px
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 ._emoji_icon_WsBSL._very_dissatisfied_Fx1Vp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAYFBMVEVTU4AAAAAODiFTU39TU4BVVYBWVoFXV4ElJT8RESQvL01UVIMUFCpWVoE9PWAQECIdHTVWVoFHR20YGC8hITo1NVZCQm0ZGTIdHTYpKUZVVXEVFSwbGzISEiYPDyISEiixbPktAAAAIHRSTlMuAKMpBiMMGlqUSx6GFT2caRA2d2FENnBoUwl/cI2cjRyQ27AAAARMSURBVHjavNMxDsMwDENRBqSsQdDgtfc/aIEuGZq0teX6X4BvkHDMpJ4eRuIVzcKzPY6ZhgHqbsRlNO867qsD1Jz4kkU7zpYCWhA/xejrAY8kBmJoKaAZhrNWAFTmz9gLgNr8SSgDZCgVKgGUKJeaBzRiQWyTADkW5VMAEcuixgGdWBhzFOBYXA4BFBio9JCoPX/9EFA7v7oAtf26ALX9ugC1/boAW/cB0xdA4M/FZ0Di7/knQGJDeQ8QsSHqFkBsiboBODbl14CGbbUrgIhtUReAxMbyHSBsTW+AwNbsyW4ZLScIQ0F0SUWTNIaYBBSt9v//sjNauEMSgeDQvnheHclys+zeUMABHbblGmtDPkQYAVowxpzEutAIEA5AsTvfHPlYf1He5o0AYQayDpF5E5Y/tKu8ESDMoIr1VG62BCtd/0c5ewQkoESPZ8RcM8hjxQieNQJEGWAEI8gMU6cTNWZy7gQELdTwoQQxIkGaigV85cUhkjX866eJW7VGsYBKyYxG6ARsEVM7RlyQwrMQ5ZvsMMLTPUA70T84+fsrp9OCivgGYjN4JOCD00/NwlZGdAOxGVTy4S259FQvLwRMbWI1f2ZB8bDdUb60m4FSKBetlp9O3wGKDf6RTYHYApJr/BWHAmQB0D5g+o5p1xWzKxBawFEJWSmoW9ahLBCmgOhDVTxi/mbxBOmHl2Uuime7EGekBUzXqxkWlb5SZs1ng+1kwktgJIrVfQq2K+VbbhRhH7/YEIE0nCpQCNaDPPaIc3C4DiiNNJKlEMhjh09EaJIwVu9XlqDNLUSUTxrAOGd4gxG0i9+/RiYlSiwn2N2qBZ38gQ9kk97dxLKVAC8juTHGtw3evPnp3gyUE4RhMJxdaDupVcD1nKjb+7/ldrdJuCvhwAABvxfI3zTQJk22CsJAqpj/EqupzeOg5Pu8P1L2Ne4mKv8TNqk/cTzlkwnww/91ac4sx4PrXz2ZTyVcQI6DADzVreX179O5KM7XfWs/TgeQEsACS9xR5tsyFWlXdmIFFjJ+9490yrKpuzQSarqWc/WHW+c5d3hcHQuQgJSYMPbvERgOVDyQJSYOurhwy0/vzxdhalb2LO8TCFbBlyASLZeef6T2eQX3SpSed0bhO9nvpZAFouFLNPsBFUdKpp91ge8pUsV0Z/lKUS4oUkmfy3LBDxH/64RemBpcIzyHp1KtDpaK1SpgUy0PoIJvBNSgQtZ+slHAJI9WC2NJgIoLkJ7tdFxQkgAVFyA93eq4oCQBKi7w62tgUG/h0G9iUW/j0W9kWmwTcL3NbG8lCBC08y0aBmHdLZ3UVD0TmK29rVe/sVm/tVu/uX0uBSbbzoDDHLcDN3bIJSBMCJbbG/OZ8mBw2TZHvVYw7DbBB2kk437ymS9jBQOPcgnGvsrQ618sIIwAQz394HM5VAM6WrxIQIr1ZoD1JvBfb/i9obbBefMQgmicC2R7FD88Li/lcTki8AAAAABJRU5ErkJggg==)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 ._emoji_icon_WsBSL._dissatisfied_hmaOR {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAARVBMVEVTU4AAAAAODiFUVIBTU4BVVYJWVoBVVYBXV4EuLkw8PGBXV4ERESQcHDQUFCklJUFGRm0YGC8QECIiIjs1NVYSEiYWFiwFGNrAAAAAF3RSTlMuAKMnBhsLIhVMPRCUa4ZZNXecYUSNfmZ9dtMAAAOOSURBVHjavNNLqsQwEENRhZLKBdn/fh+8SQYdN23L1N2ADv7g2ol3SSMC/0UMqTKvnZYBLAUmDd285vkA5jM+KzQ5CR+Qwo/pPg/IwkohHgXkwHIjDYAz/xS3AfDmH4IN4ICVaAFYsCvuAzJwoMhNAIVDaQvAwLGC64AbR6tVgIAeAbzr9z8kvOv3HwK8fV8Ab98XwNv3BfD2fQG8fV+Atf/vp++Awlq+AN37QM0BREucAgItBScAoSm9AxJt5RuAgbaCL4BCY/UJIFrjB0BobfwRW2+7CsJQEEDnbKza2jvg/3/qoWZHk3Kx0AbXG09MJnRKHuCBk12zAB0q1FSAugLqK8CeAvpIVjWuAJsbJJ3Ch6GJ9k0r4AA3LPGWiAzeNCWubQXY2IBAiQSTxAGaVoCNDRgp0Yr70PQi284hNj5BSy9aYiI1PyE3WG2PpeIAq2fQEdPWRmIOGRUP93LlAAIrLM1o5AwlAQcIDoA1KlImqpWU9uiVhM0fkUFn7x/WagpHzwG270Gl6WN5Bp+UjEf/zfBtht07wuiwxMxO5+AUynQpwAVfDH2wz9APWCY5ngfj/Sz8CFB9EfrICRQSH/bM1WMKIFDJEAtOOsNxDIqIKcANlbymTHmAbgqAakOkGYUyf7iinqOcQ6FLkwD5YEWHUg/c0YIK2V6VukOgDdVbSrSR2EFAoB0llcc+Ajf81A0dfqorDeClMyYY00vVOEAJaTR96KfzONVIM0HiPJKWWIWzOFoW/rs3u9wIYRgIT5TYAbwpVNz/rq1UhB9Wq25ryLD7XSAjE/LjzHSQ4Lvd7XOdx2/W9uGTYUQfpnld4CzzrqEhTg4t/a3TOvD4uNzCAmrwJDYhRA1sRuN2KQwhkNhR7IYYEjqQTG1dEGOAgYqigIoigUpCyiBS/WrGQfxyysH8es6heIOCQvYWDQfZmlQUvElVQMMblQy8UakgYZuABA5575YPoCC7AAWFcvdk0xN/sqGVQF0ApQQ5uQBKCcwFUEqQkwuglMBcAKUEcj0DA93CwTex0G08fCNTt4+Qr2tmo9v5ukyDgWzprFc3tdJtvXxjM9/azTe38+395wQc6q8Bh8CaGEjaIPVRYK8X8zlyWZbymlGvC4TdDvghawkHHi0HhtdA4DEuoeq7hF5/5kLGXxj0+OCzCZ5EfPSDs+fPRb9Lck4Iv5vUx4MPp4bfHdX7+L+V9B++APvsInOQtFcXAAAAAElFTkSuQmCC)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 ._emoji_icon_WsBSL._neutral_WLfgd {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAVFBMVEVTU4AAAAAODiFUVIBTU4BVVX4lJUAvL01WVoBVVYBTU35YWIJVVYJUVINXV4Q8PGAUFClYWIARESQcHDQPDyJFRW0TEyYXFy41NVYkJEAfHzooKEfyla6ZAAAAHHRSTlMuAKMnBgtaTBkiKxUcHxE9hg6Ua5w1jXlEW2FTos2QOwAAA0VJREFUeNrt292SojAQhuEPuqMJAQTFv5n7v88dLdfojErHYNrZ2ufYqrwVATUmKJ7Bvbe1I8IRkWusN6Z4RnQAt5Yq3FQ523MhFx/AxhJGUB1mYuIAU1cQqep++gBjK0SgmicNMA7RnEkISBk+oDYhIG34kJAcwA5JGk4KYItklp8PMIQJkHkygC0mYp8KYMJkiOMD2goTqnxsgMXEbFQAN5BJvyGR9vanXwhIGz+9AGnjpxcgbfz0AqSNn16ATOOHgpGABi/WPA6weDn7KMAjg/Z+AFfIoOK7AYQsiO8EWGRibwcYZGNuBTAhG+IbARYZ+Z8BjKz4R0CDrNz3gBaZmW8BhMzcdUCL7MxVACE7dxlgoMBcBDgocCGAocKcA2qo8OcAgorqb0APJeYUUENJfQqooKTiY4CBGnMMqKHGHgMIaugQwFDEBaQ34WK//1xAYr7fz+U/UiD7LjjvyoPteMJqKL8sV9KLAKIPolV5MnyOzNOmPNmsZRcBJE+BWXk27PDIJryykz2NYQRv/7IMupHSYAYBhpFNQDAXTIB8Cnp4jNpeBXzgrnV5RXIVeFiM6spLW9w1vw7YYZxFExuwwl2L+IAaTnITCq+t9XD1Sgg4EALRzC6kc7WFAEkC0MneAWAnLA0IQNSDYLnGIx+S0nihoFsLr5fhA9OadUM5bOeC1u3m8Fm0wH+/BkEV6Qc4qHKooaqBhSoLD1UePVQZMFQZFBUUVQUKgiIXfprpsAXiVml381E7ROi/Ajjqe4nAcgExjlug6EqRLm6BIuIiKIUgVUcuUm1KkWXkIhVXEJqXEsMnhKrohcrFTGAdvVBpoKQ/BWg9jem8Wu6hoj4HGKjg9/nLRv9PK40poCIEqExBGwJUpoCKEKAyBW0IUJmC5v02MOR9HPp33MSivo1HfyNTtjeB3nczW56tJF55Q6N/7y2d+pta1bf16m9s1t/arb+5XX97v/4Bh4RvB6lHPAI/7SGX9vcd85nyg8Hy7zzq9YU9knnxYbeX3JCOkw88tpQwvEk48Jie4My/cuj1gGuKO11npj/43MsPPofRRQFyZnweyJpw4b/k8Htv3b3D72TbpMPvcsZ421we/6+t77l4xh9GjyRt6XRACAAAAABJRU5ErkJggg==)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 ._emoji_icon_WsBSL._satisfied_IVjgs {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAV1BMVEVTU4AAAAAODiFTU39TU4BWVoBVVYBXV4JXV4ERESQ8PGBUVIMdHTUvL01UVIBVVYEPDyIkJEBHR20UFCobGzIhITsSEidCQm1VVXE2NlYYGC4pKUcUFCzLcjisAAAAHXRSTlMuAKMpBgwhEhmUPR1pSyUXnFo2hnBhjTYJRHdSf/nIwjcAAAPCSURBVHjaxNfbWuowEIbhn8xk03Rf9rLu/zqXFDWPpiDJhPoeeZbPMRkBmxxsrasNEWbUGeOsPm1yJAewdR1hERlneRMpGMDaEX7R1XoTFA3QNeEpVNvyAaeekIBqLhqgDZIZLQiQHB+QFQTIjg8J4gA2EDEsCuAeYj3nB2hCAaQzA9ihEJcVwIRiiNMDLKEgsqkBDoX1SQFsUJzh5wO4Q/DiiwDZ9ZMXQHa+vACy8+UFkJ0vL0DS+XId/xJg8GLmcUCPl3OPAixWYO8HMGEFxHcDCKsgvhPgsBK3HKCxGr0UwITVEC8E9FhRHwcwVsVRgEEKfxnHS1tiISJjBU1NpW62o/geIn0F7AcVVKNwBEgdwLRV3zWyESB1ADv105toBEjdQQcVaSQjQOoTqFSsxaLpfH0q0+MRIHUHNLext0ecx8+YHRa020HNDqPHotNXQA0g5RIMbai5+ofIefv7H6n/CiCkOPqfV3KMn6r6rvKI0WeARr7rL7rFT14FDwr0R0ANgXbfLl2USDUhUn8EEErbq6ceK/EcoFGcv13/vcexfVM3A2J6DqhR3qUKj9NXajYh4uaADq/gj+HHYb4Ey+8ACVtIdCWGMxbwe4DG6/n9/ogl9j3A4Q+59wCDP9RtkLcFpkuLEmiDE5KEl9WgBIZGmrBqPQrQsMiwC7tVyMIhQzvv1glyDjVyVKVGUMMg+xIMHmIGHXJMVfgfL0IgZGnV1eF+wXl7aJ4KyLW7Ffh75w/hs+JrTFX4rBdrh7TvTJnbcNb4OG4eT8IEZAXV/+7NtjdBIAjCg3tv5vSEUoG2//9/NqWxmzSacuHOgT7f9MtNlgXdZeaXhJdT+2BeqaJgpr++3b7r3ttDifPzR+Vj3/dDq5+vi2/ENZyPh/scz3WfA0p3T0J7wkISHNbycbvq2hFjxqM4ogDnUz98V3547UZk4BBQjHFENgEeVDwsqFgYUJnQCIhIgyaBiNvCaOZBxM7jOQUdz5ldmOYNSQCNqEsqDnYWYAQkRBeVHKKuajlYXVYz0GV1cwGF+CNgAgWT8cqmAvrKhtWGVgVQSiCNCqCUwKsASgmkUQGUEngVQClB3J6BgW7h4JtY6DYevpHpaRdBtmtmo9v5ntIGl21bOtVUXQkxW7f18o3NfGs339xeS0Ey+wk41Ph3EPYWcuHHfEr+MASzz6jXBsJu/Ljf2tvB2YzAY3kJzv6X0OsXJgoykMtUPvjsl2oQDV+Xzp7bmP48PVht/ErhdycPzk6Vw+/KZH2ILglmRFwMXs/O4hMkYSaR7E4TCwAAAABJRU5ErkJggg==)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 ._emoji_icon_WsBSL._very_satisfied_wWaDw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAYFBMVEVTU4AAAAAODiENDR9TU4BUVIBWVoBWVoA8PGBVVYARESRUVIRFRW0vL01XV4EQECIdHTUYGC8aGjIUFCklJT8ODiASEidUVIBXV4JXV4AhIToqKkY0NFUVFSs6Ol8jIz8kOTATAAAAIHRSTlMuAKOsBigLGj0ilB42TBCcaHdvhlqnjSUXE2FTRH8+XPbI0zMAAASNSURBVHjatNfrtqogFIbhLxYginhA09S6/9vcu0ZrUZLJJHp+N8Z8Bwc1HGLwasp0LgRuxJjrbJLyEIMcwKdsxIY8q/iBgBzAZSawY9RuJRIHSI1AukofIE+gEJonDZA5yHKZJMCNpxMVLYA+np5AD+A5PqL5RwH8hI+deHyAFEhAyMgAniGRLCqACyQjOD2gQlITNSBDYidSANdITvPwAD6CKP4ggHb80hcgar7pTaoCxMzvGGO2TFOAiPkzuxpUkgLQ56NjN0VMwch3AjT2Xdi94Aw6/T7ghACG/ZpBl70LmBCkr9ldA7ppO4Aj0LlgdxZ0fDNAIJT6K7iUn10FRL6A1MBY9GXIXgdIkNgPCqQXEPMGaNhdbRDG2LZfbwK8G0goIF1H09zuTourkx/AQbcEX0fVFOzO4Ip7ARpkqr+wkIKy6Zgz4ypfB1S00cvcFuxJuTV97tiT5fkcgv4IsEPNfObtdGcAnpYA1AVQbvrOCpR95/22aMrVVQR1AVr2UrP5uHbqxsDJHwMkgnXMUw/WwLOaX3u/kQ8BOYLZ59HtvCi8cl5P9+QugAPk11DRNr3CNvWw8abcfiCD/DdI2db255KyV+3r0tNfgMAXqNYVFD1e+Q2o8B198ZCgNvYAbgfSKxvm2BJr+h6A71HF233gtwAJmvh9aJW/ByDsQILDWOJJdgsY8WWm2HpliWsAx/c17K73DgHIl7BjV0UxdF1rm96cS8I+KDyrDqAegeXVy+hiZ1MGHMbG/0DHIY9bTV/d2f789ivKYG38H4AUAU5nF4VwB0jQtGxf0fahETxxgDNYgwAVptQBTn3ZX4gJGfkMkHQ7DRk0aGbmJGjQyEGzsAjtgg05RtAoFqXYSBAQIKpZnHIjgKxjvuPxSA2IN68m/zjvMgakoh6m//i2GizScHvgpgclKCQzu/HhCd2/7s0luUEYCKJNrE9kgRzihE8Vwfe/ZRYJpYULJNpjK867wLRHwqBRN+SoT7H+GlcCPrCGZj6wYqXMJhzXy2umBYdMBekG9HDMdOyQw0vkC2s4eBCc9yk4vWINDwuQi5AmY45pMYJhyhLwmf4PGhFA8ZavoMMGBgoc77mL0NXbAircVUGiPirwZ9PLyyFNi01cPJoRzMlnITlFt/FwylC32/W7CQnCrcfzuSN/fjye3zqka1YkZN1u9yIjmrk9Xe/9Bjl4qSHVdDkfl+Knc9vUSBOHVAoy1HPTTDP28Dsn9ChCHFQaFCIsw2qUQVeLgAFF8IuAUmugiCsbSRxxaSWKiQKKtEBXUUCRFoQooEgLdBUFFGlBiAKKtMATBgZRFGHhkGQgTCySaEXYeCQxCSMTBW9kevgiaMLMJooi7HwEhJ3vMdtgICydkriUqbXHXdGKsPWK1ueNzfL1eWs3X/85zO33UtCrsgEHp3ZFPAYIY/eGXEaIEp4v5iP5YrDqOaNefyDsJvBAOjbuFwkaNM6IRD6DZsv/l9Drz17Q2MNg5IPPwSMTG6sLZ8+N75FAW6OqDPjwe7AOK/R2JMLvDMaM1rt+if9rZ+0YVMXwDTJxQArAfgS+AAAAAElFTkSuQmCC)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2._emoji_radio-disabled_KA3jV .ui-Radio-title {
    cursor: default
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 .Mui-checked,._emoji_radiogroup_CXVnp ._emoji_radio_C66U2:not(._emoji_radio-disabled_KA3jV):hover {
    color: var(--text-stronger-neutral)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 .Mui-checked ._emoji_icon_WsBSL._very_dissatisfied_Fx1Vp,._emoji_radiogroup_CXVnp ._emoji_radio_C66U2:not(._emoji_radio-disabled_KA3jV):hover ._emoji_icon_WsBSL._very_dissatisfied_Fx1Vp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABg1BMVEUAAAD1bRLzaBD6miH3gxv3cxf1ahL/oyL/kRr8pCP2dBb0bRH0ZBD4dhf3hRr7mB/1dhf2cRf1bBL8pCP4eRzzZhD3dRj4fRr3exv6lB7zYw/4ehrzaBH9rib1bRL5jRz4fxv8oiL1bhT0aRH8pyP3hRn2cxn8qSX9qyb6lyD4exr1axL8rSb2fhj4jxz8rSb3hBnzZBD6kx/6qCb8qCT4niP7oSP8qyX7oSL2exb6lB73fxf4iBr2dhT1ZQ/1bBH2bxP4jBz5jxz6mSD+sif4hBn1chT7nCEiIjD8qCT9qyb+tin9rif1aRH+uSnzYg/8pCOhQQr/vyvzYQ74cxn/wy08MC35dxzOZxMwKi/FcSBySSjqghvceBrJXxFYRi6nYSKsSgymRQvHkSqPZSrvoyfjfxnmdBbBXRC3VA5SPCyqdSiOUyPegh/uihyCZC2edSzgmCaoaCTXaxN5VSvwrCqxfyqyTw0vKS+Qby6caSjFhCdmTy3Ukie2cCTwhxviqS30WnN5AAAAOHRSTlMAIEBAIN+QIBDfYBC/n9+/UO/fj9/fv7BA7++QgN+vkHBgMNDPz8+vn4B/b+/v37+/oJ9wUDDvfw4qJ/cAAAvSSURBVHjatJj5TxNRFIWrRQWjotaoxCiiKOAe19JKpK04LTYGSWykBalCXVhkEYiA25/ufduc996dTgXhaKI/8X1z7n2vUxK7ypGHD1L9nR0dY5RSqaP3bl/qQfJRYj8Ddk+q93FaReIpoyq37qYeHknsZ9qTqY4gHYbw4JdHyyKjvf3JxD4leb+rEASBoYtYfCu3+h/uPf3RQFeB8BBIh3jwn4uUy/T3Yv/eziLZmSlIPvCUkG/oCDncTe4lPqMF0saA4Vmohp69wxOfQgImYf+0d8C7Bnui0EZ4EfBx/sLlB/Slr9D3f7vQPpDPqBAeO4ABoH5i0x+Z5/QvFJ60/0f7d/J5aYAV9AsweEVH7Dkkd/v43XnFxwpCAHyFZ9EtyMsptbvp0+O7BUAAB+C5K/CK4rUgDC7uYhOOduUUnwt4AwAdgYEUGL31YKf87hxFCOQjBSgYgEfnBkL2yc7Gf07z0QCfAATAR2wBoVDqa9/B+K89fSoFvEPIBDh/fHwcCtYQyKDjyD/zTxCfNxB5BDAAAo+r0H/RAQRg0JqvBMCn8A2gmPOvHx4JO0AFJWYQz6e0XAEMQDYAvDZABaIBGLTmqxWIaYAJaDoU0ABmMDbW2qBd8s0IMhHXgPUxIPgQcOOtoeALg95WZ+HcyAj4fATYwTIaAP+NiGuAq0AKjPXF82+MkIAI38FA8ckAE2ACMMASSH5ZC6TTqTj+5SzxZYgf00CJCYDvGpgGIJDuiVnA204BFLaDGEFzAcyA+NKA8BB43HwRT2RJYHJhraoNIMBPAVYgqgF+DiGQ7mi2iBeyQqBSLBYrdW8JAxF/BGVbgG0hJuCNoOkanM9SRqrElwqL0Z/GbAkpRmBmaaK4BD4KcBqgJCNvgDPEpwkUTWqL0RdRCSOwK/izSd1RllsLRA/hxmBWGiwUoVBlAqwCdROtb04XddYYnwukBzi/TfLFMZyqVUKFyqq3hFgCHIP1ZaKH2YCAiOYrAc2ncfKTcG5QGshzOFW3FRa9EbgNSDoyt6zxfAJ2A0EnewUchIBIfa5o8v1XRgloBesYNGamJyz6xOYM8PYEcA2EFfh7eMYTyOWqtdAgw16K5Qxm1hz60gxREYG3BEqeQCcrwBPI53KLZhlkA+wyXmF0Bx+5ghAouBUcsgVwGS+uCoU1741ECyyF9B8z60SLfyeFAOGFgFPBwUEZIUBx3khWa1vqHLDX8lmFn95YN18NHDrfALuBQsGp4Kzmw4B9HLIKSo0K0ZcbsV/NiG+voKmgQAJ2BQeGhiCABqRC3Lfznw11GXgOWD/wKU4BlAx+r3ec+CJxAsT3DdhvRyQaAngV8Y6AFhjACg7ZBtX6lBbgL0UBBNgXdIrBUzQ/egMCwc90Gf7JIRIw/Cmx9wt6CyervxZjtmAUBlEp6wPAB6AEMslwAlYDNf0xRAKTVSGzyl7L4g3444NvVjAgPuW+FjhlC1TM4Z6rTKh78KtbAYawvTW/ot6PlcPsj+kN//G5QGAmQDNoV5fAiyEKBPysKgFmIO6ByrxaBMrKnHwbEC4SDj7hI/lmBschQAYLTKCaiVyDFX0PyRYa9DKkijNsjY9+fiPQLQWu2wLcoOIcBBjM44OgYtUm8S69ZM0fGyhyR95CL2wBSt2ZwhxezNwKtotRqYidoLDHxxEAP59vE4eQBLAEIlNQmKviMvK3gGbOswG4xoOPBSgYgR4SOPwirADXcbW+UKst1CdxG9r3oXJYWePP/5O45tHBR+TzGzxFLMFZJjCSxXWsDJqtgXtkJmYbEmrjWQGuwDVxCwxzA4prkHENoDCNp1d4wNXTgx9wfp5u4yvDw8PYAuLDgAnwDijb87Ozs1sbDSLaeBFv/cL+IZBrSxwkPARg0KwCfC4iYyYkIf9hdN6/4udOJm5SAdECKtgCFc+AWzA4PoICrwD62ZcTh4ftGfAXI26AMTAHYYGp88c3fDTQnbgk+JSoCvgQYIAbgaUlP6+fn3I/cUw2AAEKHwI3CFT+ER+9gCL3ElefMYPoDnKTHymTOT6GeDr4eP5Q4OmJxGktMMS2AAa/P7378uG1zocvbz8WYEBpXX4APOavBZ5RsAVRAp8+h/BQ4vNHXyFwuXh2SYcAFoBCP50EMIMog29fwLXzfsqqAXjEyBU8PgV8IUDxBWDwieGZQmAikQAzOO/fE+AVZP/2Zj4/TURRGH1taGNaMMVYaEpjDEQWEhNZYp1p0dBd0wUkdIEkupCyYdMFS/9177wfPX1zhykF9LNqVNJz5rv3vZpwvdT6/ex6Or2e2WXwmd2FI0mAI/CF9Y/5EjMePDiEm5+BdDu98heS5OrH7aIEZ2BZCyqT5/kpAD4CkiKB+S//7NMzDqO7EO5mwc1vAgEd0dX58zkzbRqI12DqEdd9roMlhfDPU3st6NC9xiNw9tq0xwUG8O9v+GheNhAFX8L8i6SMrfk8/9kHszlmCEsG8/D4ju8MmIN18I4/AoPKCXT4ywKfzXHqBOIL2e/ftb+SrQJj8PEGv+5imnX4rvi6/iy7po7AiI/l6YLvKuD/Jzaxwf0p5BUPD//MCvT3zFGaRkNIbOaBz5WIwjdKmPpFJJoe+MGAAuS935tWLBAU7oXPjRj2QLcwswanRegc3wvw+FagYyqpNVAn4eYm+mjuswme7xRO7bL8trT4F0L7LJ/lS/aN6YoBe8gacCNSwsKAFn5nF+KfBcqBwSs+48/yyRhzYCsYqyEkWuErDijMb2dXsAhsjV8IfBaBeqqH4JITYBd1DzqsHYfPxeFd9kSgkWLAFFQFjCFeBSzkBTl6dM4e6+fSEoFKTmDEx1LBJvSXFbIXnCiqefB9+CcbRtK2AhiwB0EAg7AK6lSS5YfPBOGz/Tbyth+M8UvgTgIdSBBYPo7MAQdLKXv68OUxXrJlBapCZwqUUHQc2cZcBJZHE+iWj0DHCjS7E8FzFhHQi4BCn0mUhO7Bw/9kXI4nk4IKUNAGIV9XSThL6OCZgMzg3BmM2UQ+GjHQg5B3BlJM193DP2kZn+65FeAwutABBtwKoQf5fflp+0Eo3LjQc/ikZkJ6UoFexOISaAGJ/kLDNeLPe4Crh2cCPvvnYsAmYjAqNWAWHqSTSS7jlwSSpGIW2UQgZ8AYcrugi0Cjz6Or7uHvGFKlAi4kZXBCUEADE8AP4iVVI6GCc/YgXoRoDmoUJSnHuxWkgkm0BsoAhShrssFLGibK5oQOOI7aQDucrI+nAFJNXQcIKAVtgAUi7LtCQ09Go1AAFaR0oBRUCWg8OhF+9M7kU0mdAbcyi4ADNSRr08FLKkall8YdFBokmQEOyZPwkp7Rab4ZpykdYKB3gZRSnaKmD0e1JlxSFYFJvIoSVQIO5eNIPBt64vDyqprC1Mei4A0ooXQVlIm7rRIC30fepA4zN4RByirqS0n3UB5dvdAlb8xDqWwPbAcSEUCBTeBzepUFvZOhzTYnQKUxzAzoAAMcqIEUsxXcZnBkSlIfDp1BrKAPBEWQ0HYCWeMHPVMa+fZBbhFoYVzgUBbI4AfvTHmah0M3hgIFZUARORP5O9jQJW+aZkUqtYvhUBvgoCQQGWZkwDHb8VnAUgMpgTmwCmEhceBkEAVX/DUMSlpAw/0ICUbBkIzhrzTIxsAcJCjgEGs4FXnFVPCDNvxHGFz4Egpb4FSUB7rkAP7KNHfFgDnQAnm8hPSV5V3TrJOP1mA4RgEHFHyE4EhALdej7ZvUzZp5v30hUQppHHcwEOEVIl8i6TbM2tl4e+HnwJHkVBZ6QHU/0xDWb63sXVqDoOD20TlgoV106k3ztHTeigK7kKJAEavTrpon59VHMVA1IPEIj0mvaZ6Tjd1L34LUgAMSTESzJZsV89w03l5GNXiHXBO4EMHT/ssoOAeRCAtBMqc45+Cfnc7OZexAx3jEAf8y2dgKNVAEs07l8TGRP3R7++bF09raFgUcZCu9BbH72D2umn+UztYhPbi4jzpE2vVq0/zLbLT2dmhCNILIcLB9UG9UzH/Jfuf93u7OYc1J1Go7W/Wj1tPYfwEEXxqeq7NlyQAAAABJRU5ErkJggg==)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 .Mui-checked ._emoji_icon_WsBSL._dissatisfied_hmaOR,._emoji_radiogroup_CXVnp ._emoji_radio_C66U2:not(._emoji_radio-disabled_KA3jV):hover ._emoji_icon_WsBSL._dissatisfied_hmaOR {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABJlBMVEUAAAD/zS3/xRv/0TT/whL/0jb/wRP/xBb/zi//0DT/xRX/0TP/xhL/0TX/xBb/0jX/1Dj/0jX/xBj/ySX/0jX/whL/0DP/whX/ySX/xhL/wxL/xxP/0jT/0TT/0DX/whX/xyX/0DL/wBT/zS3/whH/vxT/1Df/xCD/wxz/vxL/0TT/yij/2kP/xyP/1jv/0zj/wBf/3kv/zzH/3Eb/2ED/1z7/wRL/xR//zS3/whr/wxL/1DkiIjD/xRL/4VD/wx3lXQ//41T/xxI+OTNZUDXIr0MwLTH5uTDznSfjx0nWuULjvjl1Zzj9xDKsmUOQfTj2qCvviiDpbBP+zjnyliLxzD5ZUThMRDSeiz7IpzbseRnx1U67njmDcTeskDX4sCtnXDjmZBFvsPmVAAAAKXRSTlMA/kAgIN/fkN9AEO/fv5+PEJ+Av6+vYGAw79C/f29QUO/Pv5Bw78/Pb9AZdiMAAApcSURBVHjavJhrc9JAFIaDiIIMUpRBP9BqdUYdVKhBRjplWp0ALRfBW2+2Vf//r3B3z27e9ZwktbX1LQWm/fC855pkg0spv7ZarVWKxZZRcb1Sr66WHgb/RflGdb3cSlS5Ul3LB9eplVK1ELaytV4rBdekUi0h8o7+oS/IRG3t6ukPm4xO3I750rE2YKJQy19t8BXGThVMVErXg9/ycVta6l1/kyYKjavGE9T8bjm12/FX+i95uDIL+YoPp0iJ2lbvnpwT5MGonv+3uWsCr8kETxc8IAvNlX/IfgE9R/nm6iWacB1h61C6bPhVil3iez31YvKLQXxYqF6u+oWWls474IzMhIywOhQu0QmNMoUPvEd623vrS2QCHtxyXL0o36UfqY/hTMwG+OgDrebFyl9njSfYr5Te0gvqkQukwLdQX7lA+Z/Z6NF1wCsoE5mRadD2vRwU83/ffrRxaNcgekbmQiXgAAakg2w+Op/owGcJDjCQF3EAPqMLfLfbVb/mTVpAGcjABRwgfsJj4Hy2FK8DDPh9GIbh+Q5WCnrxIHzAQZf8BAdtOPBSEK6fNwt1m36EDzjwb5T0RxeSfWBLgC4wOahn85v6Uv/H4IFOaILTBwkWWBvIQQiVnmbxV+PuY50fRw56l77qzxQHogShUSOjAct2+BA+onc4Lt9BF0VABriDcnojFoiP+Fn0aUIzxCkQgwgHuWJaI1a9xc/TrynZIj5SgAwwfi6X0gYlb/q1/PRD2/pn2346tv5hBpABawAO+v0bKRtgi5e/y8PX5G1FJskMwIE3BiIDfSqCnECef8KDb8mQ+gs6UWQAi8DiYwP9puTn4/5n7ecnnwt1QAZkE/IM9JXkJNQVnxtg6U+QGISEDGj5/FDxX97n/AY1gJi/hPA/fPiQ7IE2AYbAlSCuQMvEbzLw8oZcAYqfHj/oJN4FGANswrgF/QQoaT5PQYM1IJu/bWYAFtL2AK7HsgWMAZaCgjOQ1oBGR+PBwYQZ2E6bwjYM+DMQ9o0BloIS3f2J+EeLiZeA5UApOvH56EHv9ihlDYWUADLAUlBJTMDJUAGXSEA00FoQny8CrAG0oNxCrgW17rMdgA5wDuYGOHIORgMYwAh4LSi2EJYQ6wASzvVqtAP4CBwaYDQhAyfRgAwpPPhkgfPRguC7JQgD91gLihIMiRiNtIGR5UdiA0yH0XDEDMgGMAJf67Hjr8kKdLUWA6vo4GDsvi94+JOxyUs3+24oHgHwX7++EVdA9CANwXAgFIkFeGb+PvcnUHYAGsA3cDcglQ1fGtDBMY0nMd1ZIJfDV5kT2BIFeK30+I53I9LDfRiuw9OI8ae4BlrZTpnz/IOPHUB8GLA1qIkbUVwJJr4DtQYTbsR+DbQOE6+CFu4mIEd8GLhtDDzryDsB3IssYguHC0o8uwaf2elE/aens3Yn+RoAvlHRbCHvUUgaUJoezQ9+zY+mKffCI2tv34Vv9iebQMdHB5BumiG0GRApgAcpPAvsj62DmeHv0/48JjxPAPCkB/pmXGUg+WkMD2Midv9BZDmwmp8eny6tnSWj010AM/DunW6CCp6GMQcsCXgsok/LJ+1HA6llxgZ0eKXneguI51HwoayH8ulYGpj5+BwbQDhQ2/hhp5OVAuYi+XH8h+D/wP7JpfK1bgYlOntPPZCxsTI48EZsYY0tH3fBCQUw2nkUrFIGPAfcgkm1BRNbnsfM5h5/OGPtn87feRFU7XmsdCAl6Vi9syPaydHZMejyAhTLGrgdxGeibRLOpc6B4yCEdq/S7Hi2z9e/XICg72zu3A0qrZY8FmQmBBx4eSaJ9kP4Tiz8zc3NJ8EzdyiOc1kSQIpKb4aOUyh+LNxi0XM+S78xcCsoaL56YRYSD8a/7n7a2/u8t7e3+1XBSeJcnN9/Mb7AGwMtJcPXBngWbCl2v315D335/OmrPJYX0aP8GfyNTW2ALMABTJC+vxf6vOvgDO+iD0EXfBjY2NjwDVAdfAvGxU9iMn3/iGfvmO/guczpQ/zMADmwWwkefvdqBrtNQ0EUnRgrRiZEIiiEpIJCSRclqoSycEqlCIlNuokUCnvE//8EfhmbE2Z4dp22HFwjKPWZOzNPBNKdGn0XtoRn9QNu+xYuPgUsP7o3Rs2bkt9v94O/2W02m5833xjI7Ub1Nn90+y6Nnw7wTrxSvStbzWO7u/l+sHPfd39q+GH1dN/7Of74ywKeagsg+G0dNfVntt+ogO7T/Kb4zD/QpwDbBp2HXupWv5747S0VlHJWH7uLH0C/52Imz8uvLB8RKcPB0H9oBdtlBd1Hb+zef3EmL/Sr/9L7Ovh9Prv7FQr4efCqx+vd3z5KpS8Zy4elYhqAiapA/89rU1ZwW/e+oft1ehs/kMmb8iWLQhVRqznz2x83Wzpv0qP38algLm97pgJThUUXZqlYO9jdowDkgUSeXPUoYf9g4wPU6JdNeuKj/4w+8FrkWZkhTHF5gMo0bvixv3HeOHTonZ2zz/TJX3EuIu/1ET19aBzMAd065Fe1HT92po9fORORD9Wjqkc3u8MfITvRCe+6v6r12CETkVdXBwRDibq0JfqrntoZOnYw+mh8OBUpt3BhSihvPb2FuIr+87JFjh09cvyQSsnTMMI4ZDZy67cvekx87DCTwIeFQiciIPd2v/nEp/uWoQSSBejz282A2nc/Eh8SCeTvFoa9jeMF7XLOPSc/6j8XZRgToL+K2Bex3n9RfS1HbybADLqB24YnfUN4DqHyrosavH3l7Og9fakZXZbcVe4nX6Ot9/pICcWQbxi9hFIQTJHM/sRhD9j4yL2/SOUPL62hHSf/jB3i+oviTCC5NCya1eiJXtNsx18kIvCya2y2bnUYvV1fVPqCFaQFLXKn1xdasc5HS1AmEqAFq1UwhFu4YKW5XXSOnG89uxcvQBsAyQq0FnB2xt5h77DTANMCiKv9ztnJx1uvw1fGYknLpkZQK2ctFr09PKTiGNUe3W39GTS2iQ7I2wu4Lq5H4sn7tQgjkR3e/qnRjr68+jleSMJztc3qJXBETeuxtxdQksg/yZA0poY7qYMceyDDaYbwT6uamTngbiwAvTKQGOl5MKlVL1UfE5zOo1emqUSZ4IBjg6ueza+ZSwNZmxl59/jKSBoZR9Ve32HxYSzN5DP16Q3l3bXI6T0lDHJpIe2rFHXHOgpdezf89Xp9vR6kAvEKUHdNX1g3/vCBv72C7hThws7sTf6Hr6DQm+18cagP4O9eQff2w7ryz/C3ko87if2JP0xfVTDOpQujO8ov/M6rHL2SSUfm561+VQNu5BXTicC9F6FQuV5u7vgpgPXrRNa0bj6+D698XWe5HEfSN8FDdq8uL3PkkZfXIJGjyUcccef1yfFTwdcR8Y8hHTNqC7nj+pNU7suk73JjR6zya6On+/csAWu4g4uOHP0DkJz5dfc7/wjpIR32/53bZw/pp6PX8uCcDqc+ePjArfrpMJFHIhnOKrGunHWXDLIkl8ckPc1Opn+86EPyWTZJ5b/wOpln45PZQPWDwckwm58e5/4N2FqVraStFW8AAAAASUVORK5CYII=)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 .Mui-checked ._emoji_icon_WsBSL._neutral_WLfgd,._emoji_radiogroup_CXVnp ._emoji_radio_C66U2:not(._emoji_radio-disabled_KA3jV):hover ._emoji_icon_WsBSL._neutral_WLfgd {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABCFBMVEUAAAD/wxH/xBb/yBL/yhv/ySz/yCX/wBT/xxz/xxz/zzD/yRb/xBX/wRX/xBj/wRb/zS//yRL/xhP/zzH/yxP/zzH/yif/xhL/xxr/whb/vhL/vxT/vxP/0DP/yRL/zy//yin/0DP/yxL/zS3/yij/0DT/vhL/zS7/whv/xR//wBb/whL/1j3/xyP/0jX/2kT/0DL/yyn/ySb/2UD/xRL/3kn/0zgiIjD/1Dr/4E3/xxL/xBLlXQ//yRL/4lH/yhL5ryL2nxv2oByskTZZTjHIpzcwLTDjwDzxyDiQejPjujI+ODBLQzJ1ZDP8uyLoaRGfhjSDbzPrdRTWtDq7njnWsDNnWDH6sSPcZDwwAAAAJnRSTlMAIEDfECDfkG9Q35Bg77+fQO+vv7+PgIAw39/Pv+/Qz6+fn1/vr+WWuhAAAAoZSURBVHjavJZRT/IwFIbRwALzy5clZIs3BAiYZsk22hHJvPH//yzbju5tT1thOH3VGOPF8/Q9p9XZQ1mslvl+naaNTrpdv+XL7HX2J1kc8u2mCWazzleL2W9mnuUp5w1yuVyai+3A+XafzX4p2X7DLbYTrWIcNvvV9PTXYiPPzgP0bpAwBtIh3U87i2zNdYDvJLdDtAZKUFln0+JB70CuVOQ3/QNRYCw9TIRnrOej+57dVQhR4MpgEoWFxFO+pCNEojeAwtvPdmFeMBWLr4uPhZbAlEIx/0H7qcYz8Onpz0EHzTcdsDR79Pg5Yyjgygf6LD+twEBuKTZRJ39s+inz+wefBiUMi8AHg/SBTTgc6fkxfeCDHchQg+NyLD8X4PNh/wj+dDqprxMcyBQGASaKcePfCQYB8/zY59dk5Gwk3OvI0YHYzUeMfyvEFY8FdI4PNGJ3YAzAFyJZ3M1PhLAm4C5gBI9BwIAMAQaj+c3Ad4//3n+ESrCHcOXD4DafTICcH3gdWwEClRIYYwB+CwHzBHRWAQRPHJwKej4E2va2wTxp27sKeCexh4AtcJZAKWxv3YVdawmAjwIonpbgPAdmBKig3X3PL3o+BDCBEP9DByU4BtgCCEiFl+/4y5oWgAl4/X9YcQWqeAUyhzj/6YgCYODxcXpi4A6BPgWiF6iPT1GBRBfgr0BlDOj54wbeU4AG6iS2iC81JmALYAUp/1MHBtgCeg8gUNd1ZA2eayUAAw4BjbcFBjwMAjPAEhCD5/ALoARil5AWAD46oAIwYL2B4YeHUJTqV9gBXAKygygAgYAK3UIUYAyKwA0oNZ4IGD5pAHw6BOcm+kvQ9gJl6d+EXVnDwF+BuAAMvCWgf5LRQPmf8v+VJd1Bhh3ACNwJIM4aen8OGBqQUQ2UdA8TVwAVxATA9huAQLQBUwEKCAk0sRHcK+D/XyaMAKngizKz22kbCKKwk5uA1DRSL6qScO1uVgGpSI1z79/8SUFQ3v9RuuNlfbxzbAIHJJAVcT7OzM567TsPAAIkIARf7QHekeHvAVQE0zUAeBJ+sgl5P6IEAKAi+A4AtQxVAkRAc4CWIe8F4h9HMDFrEQC8PydAo/grYwAt4AkMnustAsDTRyXgzQjuXAERVqFKwAP8RAsaIRhahziTMQCEAlxbBPB3APPgfyv+1IW8HTPB+D0RAhgHMNNQgRBAiEBNok/cEtFNIbcAl8AsEq+5AQGNQooAjfg3uMOfNmPqwdCExmnud+WpIYBxgvhQIu7envwxBUDQD8CIpqECIFAAPI2BEEsuqiXgAxANVsBp1gKsLABoFuJszkVge5yMhk+nyt/ctVPImhjgD0UAABA49f1RADWFBu6H1l0J7KRdhDoBbkNHUOf5a40MgmX3O/zLPC+DPwLgCgjANwcws+Y6QFlkonMtDihD9wX/fZU5HfdqCPAUEP+2Ce4t1SCeBE777F3VKwgg+Nen8MlTo6YQEkAAdiVTwFpVAzqd5Vmn6mXDCIj/hE8WKADWoPcHgJvGv6xFBA9DBI+HYwYVAsAI/pIjhfJrHSAEk2RqkUC0IaEKedZXuQGCfEM+AKAifwBEHeCcb5ObAMD7QSB4iwAu7TPqwSelTRap8Uei8TXgdOMWgQgAAxEUWV/nTSuydypjgH9IYMzfzpIfqa7B08cAzx4AEHhmXxMA/EcAFrIKQcCzQPSc9ZWPv7BoqqwvseclKOr80/tklVpVBMogTrbejb+yKaJaaYAHCiBNl8nSAxi1JUYZFP0KbHcidhe99AEO5C+Cv8gBpE4AQAZ9gt4gODbb8Oaow5Afu1bbC/z3v6MRMNgBzlsAEAEDKIKikZ1BEFhyuRva1YUbQPxVBTwAtaGah6K8qLLqrXwUdQyC0aL0Xt4ezifZiyR/FYDyBwDXgFYCDiqBwDNA7gLeHEcTcDAAqwFEwwSYiEBADvTiWgR/NQG4AwSgiwBFIAJCGBbclT8HAIClioAyoDoIQ4RB/7zagrgBTee/BMBAETRB+8fBAO/OH+bengFUAP97KbvVJoIwDH87u5CEJC0JgVRacpCDgB0ElTna7RLbC2jBE+//TpzfvN3vm2byU31sqYr6PPPO2Ht62AXEBOJbIkDCd4bw4wHAH84feKBbGcA34A8hFEg35Pnzw4+AJY0QgEvIJnDeiXF0poffw/yWEY13CRTwAFmAyxZIPc6PC0iMaYKAI7eABJ4R74T5EeD14gEcChRVB//7CfASMYJskEh9PuDAHdEcE6Ag8w4iBTnW9/r8BSBgTkT3O+ADHtkGMaEc4eXQ4/jSn3ggotHQjw0iCEACz/gR5YPj/xT+x8AOjIhotgM8QbyEP7+K/BHHhz8+QDAhokoXAlDw+vZ0Am+vuHzoEQC0rsjyxRUAFIiE308n8Rt6D/Q84J4cIz0o8H5+C4GnE8keHwOAW3IonZ9AbnDiAm/s+Pz54wYUOZo5mwAJrOHXaf4X+KEXAXqn5xS41SjACLmE1+fIy/OL/UjYXz6737BfLa9fAfyZ8+tbCihdLkgJJeA+fvvaMaHIHAUIYAngiP2b0GN+OcAXSqw1CthbzCd8LcjLetyA405nCrCBLJDw7TE//PwGKjpwg4D8PZQjIH/vj/DTe24IKJ0vQAIo+cvHjwGKiE1QKgBWJMyws9Pnzh+fIFCd/iABb0HCBmf26OfoyIwG3KCAJwApytu5XwZ0XRgAKIMCwVkFkGN+ef4OA2ACXiAT8L3Bt2SChD2v75bEqYy2CYUVgDNFZfrxWLBDb6lIsO66wgioKLHLoRFg1iRpatOxDSSXyOX5Td1QBmWMwQp5f2kILC/1OL9RlGWEABRkM6zJ66CFuqB3/hEBdgkuQT7GMgU97M5f00dUCxtg3o2AhCvQO/iNZVHRh8yMwUMIfJIcfjOmI4xM2gBcpZf+NR1laTDC1RUDe/Qv6TjNpvUBIuEyNQJMoG6oQFUbBy4CnOge+rtwfOML2roiKhe0JtFpGXEkRKdrh92SDg9/eYO2NXgLKQJk5V4PcPcFf2kDj/6A5ISZ33yX5MxfLPAbIEGfTTc8vR11A3+RZtkiwRIayhn57Vtrb/tlQ+ew7vt+kHDaEl1cnumtf0pnMl60oaHlD8KNm5U7YI56T7+YETjjIfTuwx0iEs+WOqwU/9Ohx8Pz2/dtX1d0CVO3gGN4Fw5nih8girF81LfThi5D1f7ve7ADQnDVcA9v3lEruphm3caEvjexAiF52sPhQ8G6oWuoln0gPIgQIZzJDLV3289VRdcyq2NBTAg4nQcnNsGd/qxlv8L61yXs9/6fDR+HT+CFUQ6gvxq1iisELeyxKP0cEXuc/nOotm4GP8Q+LRHXTtP0kO8X6zv6dCbbhb8K1wHaHvhEa98q+keo7WYf8Ofs/VdLcHvqqWroX1JNpqvFPstiM51V9F+4U+PpcrWp46Hr1XY6nlzm/gva2xQSbMSkogAAAABJRU5ErkJggg==)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 .Mui-checked ._emoji_icon_WsBSL._satisfied_IVjgs,._emoji_radiogroup_CXVnp ._emoji_radio_C66U2:not(._emoji_radio-disabled_KA3jV):hover ._emoji_icon_WsBSL._satisfied_IVjgs {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABQVBMVEUAAAD/yCH+xCP/wxP/wRP/yBL/xRL/zzP/xhP/wxT/xBb/2EH/xBX/whX/yCH/xiH6wSb/xhH/xBL/yyr/0DH/xRb/zzL/xB//zi//wBb/1Tr/wBL/xyf/0zf/1z//0zn/wh7/2ED/1j3/2ED/wR3/xyT/xyb/2EH/1j7/vxT/whL/3Ej/xhL/2D//wx3/1Tr/xiL/4U//zi/+vh7/0TX/yCf/yyoiIjD9wCn+uxf7tSTlXQ/+wiL+xy//zzf8uSD4pB/5sCX5qx76rSD7vSz9xC7+xin8uyn+zDL9uh3+yjT6siH3oB37sRv9thr0mBz4qCL7uCj1nB39winzlRnoaxQ+ODHIqz2slTznZBGehjiQfDfxkB7xxzjseRfjw0DjvTpZUDQwLTHqchWDcDXvhxzxz0LWtj66oD1xYzZLRDLC8h6yAAAAKXRSTlMAHxFA4N+QQMCfgN+vYFEvCe/Qkb9xX+Dwv5/v4d+Pf/Dvz6+n0sS/cHhy0WQAAAzcSURBVHjavJVfb6JQEMWF3YREG/tAVxtTtWp2lZgLyAJP6mPj9/9E5TKjp/cOfyqlPSSmqQ+/45kzw6CTnPHOnz3N55GWGq23m8XOexz8iJyJv35O0zRiKWi1XYydwXfK9fx5kqRaEs9az7zBN8mbPSdJC3+v9nu1mo37pz8uSzobiG4OAC4+oNGs31l4TxoNvgyA8Kp8SFuvf3xaPBp/TcBI/kZGDJOe8Hlu/P6qBAjPHhRF0Y8F518OfkoGmB4xW2H6MobN17rgDrOcDSCCyp+vJJxTWLpfSP+l5OdogOYbBeDyW/iDUYWubXT9LGsOAKsP8vUhUTKLbtN/ybTYAAogNoBBgF//hIVRhyZMXmPi2ztgBIDRE9d2wN+r1e5evh/HloGUHIgGEp+5B/44GE3QTVneN/6HmAzkmZ2ANQErf4hM4DaojXvH+P/GZCAvhR2wE7CqfzBlRqA+XwRnGpdCB0mGAdwA1N8StYKLAAdd+SlVQHSwnm/sgnDQyo+JX18B7AD3TwojgIN2fmgaMN+EMgDMX8pI4HMO3GkY1icgd0DV8ul/RIeFddsuPIQwYCxhKjqII8h8qY+3gLVp5g/BlwnIJbg1AA5EDOgAadHE/xMWAh8GsARmCTnfhgiQAHmI1KShgK/VBliVZ7BhCegoowNkIFrVF3EakAHiiy3ACIwOtiTAPYSBaF5XRD9gA3AgXwXyVYwEpGQJo0I1NfgVhMF/JEAyX4byDijpQK6BsgxEXuUF+E0BYAsKvWEKZ7oDcLBHAk2HACWEg8ohDINC4Gex5hc6nU4XcwTyFNcHINYwKrWUfKegXytwjI9HbeKtVKYtXC7J+Zxqgd+6BzoY7AD4RZCOPIGBlu7A8Z0Qc+9NGgrDOF6iMfEWb/GW+I+aDKOSFqRc2oG0Ap2jsMpFEIGp29z3/wC+t/btabf4UBYWsj2/87zvOT2npEoMLyZwvxCBhwQSwfZssTib/49AF8J8AtVHef87e5KAErTbcUz+pAEicALr1azO2i2kCOx1cf46CTWAajXfh9clABvtVTHqS5ASeACwPK6rZgttxFwnqj1cZgBA8KgQwAd82TYb2w5cTrvtxI4Tx0EQpATrXd3USpdbctXyG1tCWYclAY3ADAD97baNcrJiAgL4Xc/rb/Y4xAjyWfelhQByEVwDd1qGxN0Whr4iJBmc1wtaaRvQD3qru9ECmoCVjeDZHskW9e19u5+IKJRgVi9qTjaFY9HJKU6VEyqAQYD2lvXIWAM4AdQ+E5CaTWLwfURgghXHPl+/P10kML+1C3To85006/liY64CAmDpc71be5pAxl00mQCC4/hIEA5CaILjuSxGK+mC4tn8dGcUyewAAXhltmCDAYbDYep+ACKCCYYgEXjrrZeux9ySi8IBfVk3Nduk49cEnib+d7kC6t/cB3NU96ALAgQlCHEx8NCehAPdyc5ItannNduiu7YA6Wa+Ag27MQTJ4HssQYAqIEGIANl70nw5p70hQ8h7VS8SrHUKJATPBeDFnqhhDwWA7D+LlCAAAl6S9SERSey1AkWtPkJuEJ74Uw2u6iKAPWAn/ofgD/bj8bjT6YzHnyEFqgLNxVAAig8K+aUlOF9u3p/M/wrAsYeqkjxLa0AVEIQGVQD8D8m/I0oItA8LBO9SBtbZDCanfLeV2bqG4YssIXhIAA/EHv0b6H9I/p3OV1JK4PeZIK3BJQyszUk69bbH1ARiDvhWopeyCgkAJ3AISvyPQERAESgAljIPoOa5hc/zlliBUzAPvQHKGliiKzgJ1X8kAWD7sX8URUcYAjYi1AAIXCH4aGSgDHKpPWq7XK5D0GAAF0kA8JByI5vAaDjSAI6ib6Ao+opFMCLwijUoiuxJYUbED9ImeJZNYDRKAHD830iQQQ6ACXSLjK+iEn/DHS7UwHVpu/0GV4GyEpgAkQJ0FAAJLLfXxAxUl5irvRsGbuDCJfqEBLWn90v3ylqC0f8A+gLgT1utiE6qKjC9PP1AJQi42fxUq90rXVMAVAbgaxQpgFmCHy1QIFVQgbPZfOruqIiCCODk8aT0+LIEMIIo8R8bJWCAKH1yq2Jzc/jk7js+K/CJAeyJ4HHpRrl8QQI8DWQaMsCBAGALdRHge1hFCYGpnL+fEfwWOHEgAA9LtxXAiAABEEH8e13cHaX7omkSgTIU/A37iT+BCz7I9iqOmeB16ZkA6DTQCFgSAAPILIgogiAB+GgwVC/yh3tJc8Lbq74S1N6WHpQzEYwuIOhAB0IAWAH8u4AOagFFMIUiqIiCYMh/kPGHG3yXJAi+EFRqL0vXCUATQAAiIAS6HaO/BIDFgxpYVreF+gWfLCUg4R0f/P2fv34EQWqvAgL6T204elYqL0vgn2tDIUAEUa+He0NODucv2v5ggsACGTGA4Jbnf4dvj2j8ZJ/bXjmouAISALMPlUDtm0xNAPjEwp0SwdTRB+kkBuiif+uP+o9ZhCAEcAIUAI1Aq8AIcIE9+e8zwBcGADlAgIokBEvtXYwHE6ACgD34d6SeTMBFKAJIBHhPFB2I/T/GzK6ljSCMwptoxUj9KrTFOy9sYcOyhA6UIBs22ooEL6JpvShIbqT//y943o/NyWSWXZ9NNubCnCdnJtlxRD4/PCJAg+fllPtoeJgt8fa1AMuHAOJ1PgNZ21ifAHsAFFADAwIowbD42pR108T2jWgA1qvfP4zp/D/iLd9mgOevNl8pnNEVcIH420g7EIdroQYBaGWIB5qvM5E8r9frVwl3lsi/t/xH5C+FlRnolArTIAb4GCYdmAIcdvOrrQ1Uc7jREgh1ft1RwPIpoGNgL/k1FXCFhVMvXADx3EB1AzBvU/j3MrtTgactgb8UeJBJrS/6LTscJwbGYkMILlCJQKLw2Iw6ZwTWHirwRAEz8CGgwPdsNO4zsHgKWD4VwM1y/WrNv77MbcWhBWgD8hFcIR7HaiNQq0BVXeByTANnYwAHxgPu4cYSrjGb+SPQBu61gVsIWAWRgI3rKPucCNAgbKgo0JSwUwPBag/rnT9TCNgcuJ2LgeBXNhmB2l73KDuJBEgkwPhIwR3Yg90RP5ttCzyKAf/KcgFVOMkGY0IF369gflmVnk4HFsEqROSnrPcgIAbXD2bgIN9HwCvYw7K8YL4bEJfgLj4FHAoQ5DcG11qBGTAfAtbA5SDDiiQxYAu+e+okCm0OeG4COgiy1wADKAiav13ABQQOimLLIKJEPA44JApJD5wS8lQFKgiYQXRp9wKUEQSOC1ZAAypYCXmPAXGByQQCZoBMKCgPnt/MweNhlg0KVtDuUMo5LYEWLbgA9jtr6YDw6iKcQiD70FIBCe5AhVSgRWECIKAGqsB4EVgE5dNABA4KgQLtDSQddPcg/+6opIIAAVVwarC5vlwNRWCvEaDBOHGwU48DLOTmDYhAEGrD3jvzwYkKDM9VgCT5di+THrqpQIgUdvMvhxAAowJ0TAPGU+C9CsEEwlY44o0cI3CW2Rh0dkCFXYOyLx/o5j9o4pmffxmeQQCcm0B/Cd5ERN8gCO6g6czft3xwVLCDDgV6vK+GygiQ8B5IDq6Qb5y2CbR+IDkWoFejKs0gwd7JKfKdQ45BawkkcCxwbmUSncygSuPzC+brNEw7aC3BT6UdRodIwI0dMB3sZQ4rSBUIFYI1YBa97HaPm532M8IKOg1I0HAW0uPgh/1a7g/HGWEFzO8qwWvQW+QQmJrnEqmhwUK9fIUFsALSqUDYgP8UZZTpd1jwM/ACumYB6crndaI58DMP2gWu8ZSPWYytS+hQ9AlwRoZGhONDSt4DTuSt1zLKbRAGgujagAUIUoHEV04QZOU/979YbWM6Shd2FUjy4iILtZrXYWtqiNF6oHXAD2gcELibbi7Z/2mJYysvz4GkgZpz4qqUrozSUkSYQ30S8EjZ75yXQEGbONlAAzIajgB/CDCABAzeQUl7mMFrJTy/IR5xAdyVuBrapWcCqwRAtBAsMREQxgAOwjBABluNlkQ6ZrA9jTPS+UaiIxk7erWEW/jISY+tlbxLSwqm8qICelhNoPKQrObwA3NpiA4ZeFZBvOZ8nfTNyNcN7noLN8iE7U7u8omwfK2D+C+FqAByHSnwORuwfNUgHuxyC7yKxSPveP6IfBXb+fhm4SWEdZTO0iu0/h4E9ko4oOHoRaZhKSEsf76Ha08CwiAkB8+YdfTx03E+NbDzKHA6qDhLxyiq9TFslIDXpTwTvizoMDbNIiaBoxfRWjqD6fgkcOb1K12SUb5dGzpL/zeM4apa5G3e1Gj/pAKfRh3En6eoo0JuIa5vxQPThBru2UIXGNofejuXJh2OeQkaQ1PQhyiaET1sG1SusPRJzMXVg/coAqM5jK439BV+isl19Zj/QKuqbtx0OZb9C1LQ+cH946P8AAAAAElFTkSuQmCC)
}

._emoji_radiogroup_CXVnp ._emoji_radio_C66U2 .Mui-checked ._emoji_icon_WsBSL._very_satisfied_wWaDw,._emoji_radiogroup_CXVnp ._emoji_radio_C66U2:not(._emoji_radio-disabled_KA3jV):hover ._emoji_icon_WsBSL._very_satisfied_wWaDw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABiVBMVEUAAAD/wiD/wRr/wRP/xh7/vxf/xSH8thj/wRL/whP+vxn/wBj/0TX/xSL/zzD+vhf/xiT/0jf/0Tb+xiv9uSD/0zj+wSP9vh//1Dn8uyP3oRf/0Tb/0DP/1Dr/0DL3nBb4oBfykBT6rx31nxn1mhXzkBX/wBL/wBfMUAniWw3/1j3/ySb/3kr/20QiIjD/wx3/0zj/xSD/2EH+xzD+vx3/zjP+wyj9uR/2oR75rCH7tSP7uij/zC78vyr7siHzkhr4rCn8xzj3qCH8uyX4pRz9vyP7wTT6sSX2nBj2pij90UD9zT35tC36rx30lxj0nyX5tzD7uzDvghP0myD+vBb+uhjRUgn5sSvyixX6qhn9sxfxjR36vjXzlyHwhxk+ODHbVwzYbhV0YzMwLTDkih/kZRDefBrjx0qtkjniuDeRdzDpliGCbDNZTjPIozHpeRXRWgyRgD+eij3soSnVYw/xyjxLRDTIr0S6o0TVtkHx1E2DdD3ywTKohS7hriy/lSvjwD9nXDnxuDPmQ/r2AAAAJnRSTlMAIEDfEJB/Yu+/n6+Pb9/PUEDv39+/vzDf79/Pr59fx5+6kFBAkI8dJ5MAAAzqSURBVHjavJhrU1JRFIbBMZsprbQsS62mvpgow3gCJYQQCwqscJxymjITHQM0x/slb9Uvb93OWRs2KJr1HMQ+lO/Du9fe55jvXPhvtLX2dnZ19RNd3Z09rW3td3z/Bf/91u6O/pp0dLbe8Pv+Jc3trV2hUP8JhELdve2+f0R7bweEW/m2Q0fvjYtPv9PSEQKqwobgqgAFQ0BXr/9iP3xniKhOH+LvlgTS2X7R8Xb4EIAl8LvmC133Lype0HQMrKKyiotT8Gu8ixk+OAhfQ4IqhDyFHv/f7buWcHU+xki2SQ0DoaX5/PlN10IISugGlHgLbMJU8Lh23mlsbg2Hw5yu/RvpNjyTFC8K9O/Dredb/WthJCTo+mu+JYB4FZglnGMS7neEGXcFsv0EVM0MwAvAN6sDwVvAcEfbWfNbHcdxDXJaALwGXQGJF1TBnoJR+CktZ1v+HslXAypA8ymc3+VyMTrQEYaf0tN8huXvdhBPgMhm+7M4AZLvNaB4AuYayCgCjQ+C/ybli0QO/i1VAOAu4HxtwC5BDbQCNmg8X8F4+BE5WAO4RGCnuDNgMWh2YFXABmf+/PCFDYxhAwStwfdgMLj/w4oHbAEhLAYN5scdE1yFHBpABZi/HkS2v1kNDFoGko4bARgdPd2g+aYTIZw0Zo8RuAy5HHXABRCzaqAO9Stgg+7T9sLVOBCJxJ2IQ7AAG2TF4FdQDPYGbKwxlBkQgdGek/Nb4kIE4A4Y12AIDHaCLuv1F6F/yGqAFU68MbTFXdIunkIOoAayg8X5oLBmN3ByBcD9EwbwblyZnEzH4QJUwJ2CvdmgsF8Vb4+hi5sf6Kg/iDfj8Vgsjm+xSSZNCmpADUDAN8/g14+ac1hnH6BA4Ga9QbwUQyAeyQPsgKgBDgEabEO4bgaN1yFg9CgkgTAa1BmDJswdp/SJiXw+Bhc6fAbUgCsABvbVoGYD9gx4FQSaap4At8bHx0lgwiPPPYiBVkC3g7WgML9rxEsFNWdgZblQBIE6i9AC+ZD+DJlGWEFKoGUwKxggA2H9pBkQVsq0dwpk0GLn++njU7rCCpPcQWUFGLZrb0djBkyDUtmb2pUA4rePwFjMjc8AyWSSFaQENcAGeA2+FX8F1UAXofog2Cp/DyqHgQB0cLs6/zLnZzhcIQXL4OfueoE+kvJDDSoEttYpXTmG+BpzeIvzNT6VFNgA54AFSsvb0LzFjnUSabrJNudrBVqA5qdep14zrIAGUkGupOlWA4IIbBW/W393tnwQCEgFVgFSfyqVGnmtiAEsAldQqJ2/pgsgDfBxbTJfXhl1MN2uoEn6j0r+yDtBFKZpDKgC6dRkfnt/Z8AqoCp/fnlFjiFpIGJWcHsY8kkgNYJIvBpoBcuV0YX13doH4Z6VHnYcIz4SMSrwY34ikUlGUyCQgvwp5N2UKJiLUJqV1SysYbSNCPw0Fn7lgE5hBwk4EcxH9P/1roBAIvEmGo1yAZg/A0wZBl4FpeXCcnFvC48CO9x4HDDWqlBCAUeIuLToCGJ+gvPhRfHPEXBAA6lANoKcx6aBXQBUUDA6KHr5+LQn3PUJN6iADORTARw/A+nwQgOtAAX0NATsAox7YXHWUChRPKR7+S9fNukKJDJUgOQ/Bz4h2AFXoGtgG5ioALBVDirLByCg6cgVEbiLBRgCHP/lCymYFZgCYEBZRrZZABMqmSUcogAowDPXS+JuMx8CUIAIvKACOB+hDrSCihsCOoiBKtjPg+Y6FI4gXATGkabKPZAyBL4wKDDlCYBBxWMBGegTec3fTcMlcxh/x4lx4RIJXIcG6gp8qhL4rAKYD1C0WQCi+cCKlnCM8TEKHwZu8SnkCbyoK2BPobsTtYNavxqH+QDwhvEwHqP4WGyY8Hub8E3DDcz1IZubc3NziwtLG7/TWb4H2wOgAs6RrMMR5GM8CzwbvgwCj6QBERipGEJ7Bjb6LFbBZON3VuMrFkDOn0Nch3JMnjvhBSSePcIbEaiwQJQF2ED2oewCbWBBgy2PhY2D6nzv+I0fHZeP8bFfspnreAp4DcgQ8EHASAGnCihzC8kxL18LwNkDxvm+n3CB0/gOFOAdRF4FM+QAb8bNgM/ixb7T2VzcSIsAx1M+wfFvYOQA+OaHYwjQKeQKIF/uB1PVN2QVOK2JaePzA0Z8VHnsayMBNJAKuANhSgo4QwPK6uJG3s7X+I/AZd8lFtApQAFiBt/MAkAgndYZaKyIpQlZAH7q5PgU8hF55LuKAjqGbCAK/FAmBchJvNRwtjpMe/mS/sLjIexCJMEGshUF86mUBKAAPAc+nNlhcYn7d+O9jBcP4E6ga8Ad8GOR4OZPywo4+b5zsbqEBWjF7ts9362nauAtEATzBX9OSgGYDwJjq1ABXfKtUZIUzwW/evWKvlDgKQiwAe1FNkAHuChe8qUAZ2yur4oPTEMCkq+MgMD7Ye0AFdiB0onMNBfAAs4SROr14esT5esJFpsZ2mMc/1aAP/qeAhUGpJCMJl04Pp+PQz42AEMg1UO4TT2HxYx8fohXVIAN2CHzhzEzemkbisL4rU50jsEexgRfnKgNIw8hNE3b1NpByOJLylA2agtjgt3LHuqD/z8759yvObdemuXXG9u375fvnoSmVjyupUDxmX08nuBHw96jFO7HN/cwdPOngD6SQOF2wFBuJQ+qYpCRwPj7RPKFvyyA+B0K/mw+YgMoH/FzayANFCKgJZQ1GTEm5MfT1Ap8e0Z8A7hGlCcS0Py5hQ3MfsKogVDaA/Ew4HxUgJjGEuyowOMZd7g6/+7uTgxOrUBBBuIwpsVfVwDChXQj0O+tvLzmSfi5XQDHC2RwZj7J+WMT8oFYKHluDVAADL5+aYNerDwBENB828G5OU4AdyBwaCavnPAL6Pf669YGwvMQ9yAtAAbTc3OA9II2gsNl1fDpAy2gr5vQbhSfysoZAcrXCq7M+ySAgv2bAz17FKACxLiVwG97w/hT3uDJ22tgfmg+SL5SJCrwKn7iGNy3NCBeMhKQu8CtL3BpOkGg4QUtS04HPUNKOMXXBVz36Bd3Npi2MuD8Kis3j12+wIkxR0HiKCgikDJiIOd/TYvow6BNBS/lmG5t7lXgXoZLfjYN0IEaKKnSC0NanA+FYZtJXOdjFqi27wNzG88XgTEHARtsOaS05AB8+qFwHUKA1+S/BqvpWAVwGYgBmF6RwGEgJC7pa8LUpiMf9JbccsPpj4q8FniQIRADgtOJC2N4Cl2FKBKBQl4gdNhWmKxlp3ecvvwQMhhAQPYABmDWMcR+IEQSD4kI0WqQogFWcC1KUfAdVsucTmPiCFAFMEAJs9mZMRgCYM+f4l2DUOKZnh0DQWRoUQvLlZe+HqWMNFAb4AsZK4DPhtnrdmsDFoiEOE5jIk1jCdcK8EbvSjZcrzT810gqY4F6D25QAQEDNrk0zJujriogPSGBjQPSBTTQwycowTAfVVmOzwQE9NETBrdgdntvLMcqEAVWAB6skIqCxiMVnxjVcIHAIN88+T2wwJYC7wD2QBQAouUvwhVN9aK3JNwGUEElCtgGkbgwgPbALWHTQgzC2HdA/34BmJd4I5AMBKqABFACRuFU/2fZ9Q1chRAKHirhEcfbAmIABUA7AE4k35sE5KtDe3h6mITYadAxNW/VQAehySFuTIcBXdOMxNPBcwgFlng4M8peLdCg0KqHKIwB7SAMfsgcYgxIAFwaxa8ggoJKKLCI3WVfvGoB5LMBKRCLm0VFQEFHUCtQg13DAJxMP9vPJ7iCxWBBUAnCoQFagdcCDCDhWeDYQeIWwAYUD0hh8RHBWoHiNKAd8NGSqC4AAqIgBgoKaKwAEnCIebXLj4CrIGj+O/Oazr9eyi25QRiGojK2eQ5DPjrTHYjP/mQp6v63Uh4qMiMgBpwcDIFkwj1cO0HUCmLBbEr8yImET97PhSl+EPh3MKDItYAsBFYQpqwll6PHIfEjoUBYQg4aZ3FFryZCSUieol8Y0ulJNKezxZcDQa9D/a8kFhECXBwfBoOeBpYGRosMNvEYQroFftllbIlHCNFssEh4EI4mgXCdzz9LVuFAPsr7W1DIr4U9TKlngWvQKopNBeyRcC1QGtilwG22FdabArHnbYIYbOEAjwpCEodouL2AsY1hpxwOaXYqOGmAijF+3Bs4xnW4gzzFMave5IK/aR28wFgM0XdB3LWY16yECz3ObtYAXDHQ08E3XVaHXB71x/k3DCjQkLNYOP+SAU1DTwqtPqbb+WIQD2EcnYFoXBObE0/j4Aw5JsbDSdoSE1IWIKRcCCmXv8Ynq9/BNbIkJdgMLuNyvE3u4A6mwVtUBu5S2Bvx3P6nFSQ+FVn14XiNqU/VUObfkJxHXUam1xm8iazu8AXWZw7eiXn4aqeJsvOFgY/wnbW+qTrLD22r2rePa9l/5/FhA1S3ytoAAAAASUVORK5CYII=)
}

._emoji_label_C4XGC {
    bottom: -20px;
    color: var(--text-neutral);
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

._submit_success_aY5BB {
    align-items: center;
    color: #131619;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._submit_success_aY5BB svg {
    margin-right: 8px
}

._transition_container__8rn4 {
    height: 74px;
    overflow: hidden;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    transition: height .2s ease-in
}

._transition_container__8rn4._complete_view_Yt2Eb {
    box-sizing: content-box;
    height: 380px;
    padding-bottom: 24px
}

._transition_container__8rn4._complete_view_Yt2Eb._with_personal_toggle_only_sP_fs {
    height: 382px
}

._transition_container__8rn4._complete_view_Yt2Eb._complete_view_with_contact_information_le7oB {
    height: 478px
}

._transition_container__8rn4._success_view_wJ4s6 {
    height: 56px;
    padding-bottom: 0
}

._survey_title_LFdss {
    color: #131619;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 12px;
    max-width: 445px
}

._experience_tip_ktmZU {
    color: var(--text-neutral);
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 2px
}

._experience_tip_ktmZU span {
    display: inline-block
}

._experience_tip_ktmZU svg {
    height: 12px;
    margin-right: 8px;
    margin-top: 1px;
    width: 12px
}

._survey_actions_qEZZm {
    text-align: right
}

._small_margin_B_sa_ {
    margin-bottom: 16px
}

._container_t8wNt {
    backdrop-filter: blur(5px);
    background-color: var(--bg-default);
    border-radius: 16px;
    bottom: 19px;
    box-shadow: 0 12px 24px rgba(19,22,25,.1),0 6px 12px rgba(19,22,25,.1);
    box-sizing: border-box;
    overflow: hidden;
    padding: 24px 20px 0;
    position: fixed;
    right: 92px;
    width: 518px;
    z-index: 100
}

._dialog_GPwtw {
    align-items: center;
    display: flex;
    margin-bottom: 16px
}

._dialog_GPwtw svg {
    margin-right: 4px
}

._loading_Ey6SQ {
    margin-bottom: 12px
}

._danger_oArkd {
    align-items: center;
    display: flex;
    font-size: 12px;
    margin-left: 6px
}

._danger_oArkd,._danger_oArkd svg {
    color: var(--text-error)
}

._speaker_j3ycj {
    align-items: flex-start;
    display: flex
}

._speaker_j3ycj span {
    margin: 4px
}

._speakerText__kgwi p {
    margin-bottom: 6px
}

._item_seGhi {
    border-bottom: 1px solid var(--border-subtle-neutral);
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    padding: var(--space-2) 0
}

._itemRight_jbjzd {
    -ms-hyphens: manual;
    hyphens: manual;
    margin-left: var(--space-6);
    overflow-wrap: anywhere;
    text-align: right
}

._modal-wrapper_OasMV div:focus {
    box-shadow: inset var(--fill-global-primary) 0 0 0 2px,var(--fill-global-primary) 0 0 0 4px,transparent 0 0!important
}

._ring_F2vCu {
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #0e72ed;
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

._focus-mask_R9yVa ._ant-upload_TMdDY[role=button]:focus,._focus-mask_R9yVa [role=button]:focus,._focus-mask_R9yVa a:focus,._focus-mask_R9yVa button:focus,._focus-mask_R9yVa div:focus,._focus-mask_R9yVa div[role=button]:focus,._focus-mask_R9yVa label:focus,._focus-mask_R9yVa label[role=button]:focus,._focus-mask_R9yVa p:focus,._focus-mask_R9yVa span:focus,._focus-mask_R9yVa span[role=button]:focus,._ozm-choose-another-btn_iWu4A:focus-within ._ant-btn_tnkTw,button._zm-focus_MavU2:focus {
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #0e72ed;
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

._focus-mask_R9yVa ._ant-checkbox-input_mcLz4:focus+._ant-checkbox-inner_gStzh {
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #0e72ed;
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

._limit-one-line_gNjre {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._zm-custom-drawer_GyDgh ._ant-drawer-mask_qU0Hi {
    background: rgba(34,34,48,.6)
}

._zm-custom-modal_Dgo0y ._ant-modal-header_ST0kN {
    border: 0!important;
    padding: 32px 32px 0!important
}

._zm-custom-modal_Dgo0y ._ant-modal-body_Aub_H {
    padding: 8px 32px 32px!important
}

._zm-custom-modal_Dgo0y ._ant-modal-title_chFP0 {
    color: #000;
    font-size: 24px;
    font-weight: 700
}

._zm-custom-modal_Dgo0y ._ant-modal-footer_XHyb8 {
    border: none;
    padding: 0 24px 24px
}

@media (max-width: 604px) {
    ._zm-custom-modal_Dgo0y {
        height:100%;
        overflow: hidden;
        width: 100%
    }

    ._zm-custom-modal_Dgo0y ._ant-modal_bL_9T {
        height: 100%!important;
        margin: 0;
        max-width: 100%!important;
        padding-bottom: 0;
        width: 100%!important
    }

    ._zm-custom-modal_Dgo0y ._ant-modal-content_j_VpE {
        border-radius: unset;
        min-height: 100%!important;
        position: relative
    }

    ._zm-custom-modal_Dgo0y ._ant-modal-body_Aub_H {
        padding: 48px 16px 24px;
        width: 100%
    }

    ._zm-custom-modal_Dgo0y ._ant-modal-footer_XHyb8 {
        bottom: 24px;
        padding: 36px 16px 0;
        position: absolute;
        width: 100%
    }

    ._zm-custom-modal_Dgo0y ._ant-modal-footer_XHyb8 ._ant-btn_tnkTw {
        height: 48px;
        margin-top: 12px;
        width: 100%
    }

    ._zm-custom-modal_Dgo0y ._ant-modal-footer_XHyb8 ._ant-btn-primary_l3Fwp {
        margin-right: 0
    }
}

p {
    margin: 0;
    padding: 0
}

h3 {
    font-size: 20px;
    line-height: 24px
}

h2,h3 {
    color: #232333;
    font-weight: 700
}

h2 {
    font-size: 24px;
    line-height: 28px
}

h5 {
    color: #232333;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

button {
    background-color: transparent;
    background-image: none;
    cursor: pointer
}

._checkin-modal_oNFot .MuiButtonBase-root:focus-within {
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #0e72ed;
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

._wrap_wjenz ._labelWrap_h8lEP {
    align-items: center;
    display: flex;
    margin-bottom: 4px
}

._wrap_wjenz ._label_FIdoc {
    color: var(--text-stronger-neutral);
    font-size: 14px
}

._customAltWrap_sbyc2 ._labelWrap_Pa6Z1 {
    align-items: center;
    display: flex;
    margin-bottom: 4px
}

._desc_SO4et {
    color: var(--text-neutral);
    margin-bottom: 24px
}

._image_LfAr9,.ozm-image-upload._image_LfAr9 {
    height: 120px;
    width: 120px
}

._image_LfAr9 .ozm-event-cover,._image_LfAr9 .ozm-event-cover-container {
    font-size: 12px;
    height: 120px;
    width: 120px
}

._video_EkeQb {
    margin-right: 24px
}

._social_bKsGN {
    align-items: center;
    display: flex;
    font-size: 14px;
    width: 100%
}

._socialItem_mJIoM {
    margin-bottom: 8px
}

._social_bKsGN>svg {
    flex-shrink: 0;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

._social_bKsGN>a {
    overflow: hidden;
    text-overflow: ellipsis
}

._uploadDescription_YaIST {
    color: var(--text-neutral);
    flex: 1 1
}

._uploadDescription_YaIST ._mb-3_FyzJ5 {
    margin-bottom: 12px
}

._imgDesc_BwQUr {
    color: var(--text-neutral);
    margin-bottom: 10px
}

._uploadDescription_YaIST li {
    color: rgba(4,4,19,.56);
    font-size: 14px;
    line-height: 16px;
    list-style: none;
    margin-bottom: 12px;
    padding-left: 12px;
    position: relative
}

._uploadDescription_YaIST li:before {
    background-color: rgba(4,4,19,.56);
    border-radius: 100%;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 4px
}

._root_smnbi>h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px
}

._mediaError_YmsaY {
    margin-bottom: 0;
    margin-left: 30px;
    position: static
}

._customAltImage_Wy7cr {
    margin-top: -16px
}

._description_DcmxK {
    color: var(--text-neutral);
    margin-bottom: var(--space-4)
}

._container_OtxWn {
    align-items: center;
    border: 1px solid var(--border-subtle-neutral,#dfe3e8);
    border-radius: 8px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 16px
}

._container_OtxWn ._itemContainer_tBIM2 {
    align-items: center;
    display: flex;
    gap: 16px;
    overflow: hidden
}

._container_OtxWn ._itemContainer_tBIM2 ._itemImage_cRCZ2 {
    border-radius: 8px;
    height: 48px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 48px
}

._container_OtxWn ._itemContainer_tBIM2 ._itemName_QvhlN {
    color: var(--text-stronger-neutral,#323539);
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@supports (-webkit-line-clamp:2) {
    ._container_OtxWn ._itemContainer_tBIM2 ._itemName_QvhlN {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        word-wrap: break-word;
        display: -webkit-box;
        overflow: hidden;
        white-space: normal
    }
}

._container_OtxWn ._itemContainer_tBIM2 ._sessionTime_dCI9E {
    color: var(--text-strong-neutral)
}

._container_OtxWn ._buttonContainer_rRNDl {
    flex-shrink: 0
}

._container_OtxWn ._buttonContainer_rRNDl button {
    margin-left: 5px;
    min-width: 32px;
    padding: 0
}

._container_OtxWn ._buttonContainer_rRNDl ._visibleBtn_L6rJr {
    background-color: var(--toggle-btn-backgrd-selected,#e4f4fd)!important
}

._tagContainer_PREFA {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 8px
}

._tagContainer_PREFA ._tag_GcvTO {
    background: var(--fill-subtler-neutral,#f7f9fa);
    border: 1px solid var(--border-subtle-neutral,#dfe3e8);
    border-radius: 10px;
    color: var(--text-strong-neutral,#555b62);
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    padding: 4px 6px;
    text-transform: uppercase
}

._toggleAllContainer_DLV2H {
    display: flex;
    gap: 8px;
    justify-content: left;
    margin-bottom: 16px;
    margin-top: 8px
}

._toggleAllContainer_DLV2H ._btnContainer_Gu9vd {
    border-radius: 8px;
    color: #000!important
}

._toggleAllContainer_DLV2H ._btnContainer_Gu9vd._btnContainerActive_Z14hg {
    background-color: var(--toggle-btn-backgrd-selected,#e4f4fd)!important;
    color: var(--toggle-btn-label-selected-color,#0b5dc2)!important
}

._container_WMFWt {
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    display: flex;
    flex: 1 0;
    flex-direction: column;
    padding: 24px;
    position: relative
}

._container_header_LXXf9 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._container_header_LXXf9 ._icon_wXETm {
    align-items: center;
    background-color: var(--fill-subtler-primary);
    border-radius: 50%;
    color: var(--icon-primary);
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

._container_WMFWt ._status_ZF_eL {
    display: flex;
    gap: 8px;
    justify-content: flex-start
}

._container_title_r8eOH {
    color: var(--text-stronger-neutral);
    margin: 8px 0
}

._container_desc_tV2Vj {
    color: var(--text-neutral);
    margin-bottom: 24px
}

._pageBuildContainer_XdYzO {
    border: none;
    margin-top: 24px;
    padding: 0
}

._listTitleTip_qP7tu {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    line-height: 20px;
    margin-bottom: var(--space-4)
}

._sessionButtonsContainer_rQ3F7 {
    justify-content: flex-end
}

._buttonsContainer_l9RCQ,._sessionButtonsContainer_rQ3F7 {
    align-items: center;
    display: flex;
    gap: 20px;
    margin-top: var(--space-2)
}

._buttonsContainer_l9RCQ {
    justify-content: space-between
}

._orderTitleSub_hhTlo {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px;
    margin-top: 8px
}

._invisible_TGUcO {
    pointer-events: none;
    visibility: hidden
}

._hidden_wnpKH {
    display: none
}

._sectionHeading_MpxyG {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 590;
    line-height: 18px;
    margin-bottom: var(--space-2)
}

._recurringSessionContainer_PD0lg ._title_JyeYi {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: var(--space-1)
}

._recurringSessionContainer_PD0lg ._desc_u5G_2 {
    color: var(--text-neutral);
    margin-bottom: var(--space-2)
}

._recurringSessionDrawerDesc_gRvLj {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: var(--space-2)
}

._buttons_xLgJP button {
    width: 430px
}

._sortMethodContainer_f1PB1 {
    display: flex;
    gap: 8px;
    justify-content: left;
    margin-bottom: 16px;
    margin-top: 8px
}

._sortMethodContainer_f1PB1 ._btnContainer_U4ANm {
    border-radius: 16px
}

._fontStyle_NvWV1,._title_N2kr6 {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

._title_N2kr6 {
    margin-bottom: var(--space-2)
}

._searchContent_X9djy {
    margin-bottom: var(--space-4);
    margin-top: var(--space-4)
}

._searchContent_X9djy ._desc_xJYqe {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 600;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: var(--space-1)
}

._lazy-image-comp_kXDBe {
    border-radius: inherit;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._lazy-image-comp_kXDBe img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

._lazy-image-comp-status-mask_eE7OS {
    background-color: var(--bg-default);
    border-radius: inherit;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._wave-mask_RYeji {
    background-color: rgba(0,0,0,.11);
    border-radius: inherit;
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

._wave-mask_RYeji:after {
    -webkit-animation: _keyframe-wave_M1N9v 1.6s ease-in-out .5s infinite;
    animation: _keyframe-wave_M1N9v 1.6s ease-in-out .5s infinite;
    background: linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

@-webkit-keyframes _keyframe-wave_M1N9v {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    50% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes _keyframe-wave_M1N9v {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    50% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

._video__image__wrap_AWO6J,._video__image__wrap_AWO6J ._video__wrap_ArQAn {
    height: 100%;
    width: 100%
}

._video__image__wrap_AWO6J ._video__wrap_ArQAn .video-js {
    border-radius: 12px
}

._video__image__wrap_AWO6J ._video__wrap_ArQAn .vjs-poster {
    background-size: contain;
    border-radius: 12px
}

._video__image__wrap_AWO6J ._image__wrap_n84Ib {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    position: absolute;
    width: var(--swiper-navigation-size);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next svg,.swiper-button-prev svg {
    fill: currentColor;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none;
    -webkit-transform-origin: center;
    transform-origin: center;
    width: 100%
}

.swiper-button-lock {
    display: none
}

.swiper-button-next,.swiper-button-prev {
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    top: var(--swiper-navigation-top-offset,50%)
}

.swiper-button-prev {
    left: var(--swiper-navigation-sides-offset,4px);
    right: auto
}

.swiper-button-prev .swiper-navigation-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.swiper-button-next {
    left: auto;
    right: var(--swiper-navigation-sides-offset,4px)
}

.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev {
    margin-left: 0;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    top: var(--swiper-navigation-top-offset,50%)
}

.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev {
    left: var(--swiper-navigation-sides-offset,4px);
    right: auto
}

.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next {
    left: auto;
    right: var(--swiper-navigation-sides-offset,4px)
}

.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev {
    left: var(--swiper-navigation-top-offset,50%);
    margin-left: calc(0px - var(--swiper-navigation-size)/2);
    margin-top: 0;
    right: auto
}

.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev {
    bottom: auto;
    top: var(--swiper-navigation-sides-offset,4px)
}

.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset,4px);
    top: auto
}

.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: height,-webkit-transform;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-slides-offset-before);
    margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start: var(--swiper-slides-offset-before)
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child {
    -webkit-margin-end: var(--swiper-slides-offset-after);
    margin-inline-end:var(--swiper-slides-offset-after)}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-slides-offset-before);
    margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start: var(--swiper-slides-offset-before)
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child {
    -webkit-margin-after: var(--swiper-slides-offset-after);
    margin-block-end:var(--swiper-slides-offset-after)}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    -ms-scroll-snap-type: none;
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s linear infinite;
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._emptyContainer_UaV5L {
    align-items: center;
    background-color: var(--bg-default);
    color: var(--text-neutral);
    display: flex;
    flex-direction: column;
    justify-content: center
}

._emptyContainer_UaV5L ._emptyImg_LDiKw {
    height: 200px;
    margin-bottom: 34px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 200px
}

._emptyContainer_UaV5L ._addImageVideoTitle_adSeg {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 4px
}

._emptyContainer_UaV5L ._addImageVideoTxt_KqpQ0 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: center;
    width: 216px
}

._resourceContainer_U5cwW {
    background: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 20px;
    box-shadow: var(--shadow-sm);
    padding: 24px 34px 28px 24px
}

._resourceContainer_U5cwW._hideBoxShadow_ycRAh {
    box-shadow: none
}

._resourceContainer_U5cwW button {
    border: none
}

._swiperContainer_OTQr3 {
    position: relative
}

._swiperContainer_OTQr3 .swiper-slide {
    height: 414px
}

@media (max-width: 1024px) {
    ._swiperContainer_OTQr3 .swiper-slide {
        height:313px
    }
}

@media (max-width: 604px) {
    ._swiperContainer_OTQr3 .swiper-slide {
        height:207px
    }
}

._swiperContainer_OTQr3 .swiper {
    border-radius: 8px
}

._swiperContainer_OTQr3 ._swiperImg_eIAHB {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

._swiperContainer_OTQr3 ._swiperImg_eIAHB video {
    border-radius: 8px
}

._swiperContainer_OTQr3 ._swiperImg_eIAHB img {
    border-radius: 8px;
    -o-object-fit: contain;
    object-fit: contain
}

._swiperContainer_OTQr3 ._navigateBtn_a0Dgd {
    align-items: center;
    background: var(--fill-subtle-neutral);
    border-radius: 8px;
    display: flex;
    height: 32px;
    justify-content: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 32px;
    z-index: 1
}

._swiperContainer_OTQr3 ._navigateBtn_a0Dgd.swiper-button-disabled {
    display: none
}

._swiperContainer_OTQr3 ._nextBtn_D2U_7 {
    right: 0;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%)
}

._thumbnailContainer_R7HEe {
    display: flex;
    justify-content: center;
    margin-top: 28px
}

._thumbnailContainer_R7HEe button {
    padding: 1px 6px
}

._thumbnailContainer_R7HEe ._thumbnailImg_U0YqX {
    border-radius: 8px;
    height: 45px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 80px
}

._videoWrap_bIrBW {
    position: relative
}

._videoWrap_bIrBW ._iconPlay_pMe5N {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

._videoWrap_bIrBW ._iconPlay_pMe5N svg {
    fill: rgba(0,0,0,.5)
}

._resources-document-tip_yEcTn {
    color: var(--text-neutral);
    margin-bottom: 16px
}

._resources-document-tip-1_KFMTd {
    font-weight: 500
}

._resources-document-dropzone_IqCA2 {
    align-items: center;
    background: var(--fill-subtler-neutral);
    border: 1px dashed var(--border-subtle-neutral);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 144px;
    justify-content: center;
    width: 100%
}

._resources-document-dropzone-dragover_D5tKG {
    background-color: var(--fill-subtler-primary);
    border: 2px dashed var(--fill-primary)
}

._resources-document-text-2_BFtFo {
    margin: 4px 0
}

._resources-document-list_TdEHp {
    margin-top: 16px;
    max-height: 300px;
    overflow-y: auto;
    padding-right: 16px
}

._resources-document-file-icon_mhLz2 {
    margin-right: 7px
}

._resources-document-item_wx6gQ {
    align-items: center;
    display: flex;
    padding: 22px 0;
    position: relative
}

._resources-document-item_wx6gQ:not(:last-child) {
    border-bottom: 1px solid var(--border-subtle-neutral)
}

._resources-document-item-loading_itsVa {
    -webkit-animation: _loading_ZSz0L 1s infinite;
    animation: _loading_ZSz0L 1s infinite;
    border-radius: 50%;
    bottom: 28px;
    left: 8px;
    position: absolute
}

._resources-document-item-name_oG8Rn {
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._resources-document-error_QNVyx {
    align-items: center;
    color: var(--text-error);
    display: flex;
    font-size: 12px;
    margin-left: 8px;
    margin-top: 4px
}

._resources-document-error-icon_gmu8F {
    margin-right: 10px
}

@-webkit-keyframes _loading_ZSz0L {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _loading_ZSz0L {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._dragDisabled_IothZ {
    color: var(--state-disable,#adb1b8)
}

._pdf-view-list-item_wmYVJ {
    background-color: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 12px;
    cursor: pointer;
    display: block;
    padding: 16px 18px;
    transition: background-color .5s
}

._pdf-view-list-item_wmYVJ:hover {
    background-color: var(--fill-subtle-neutral)
}

._pdf-view-list-item_wmYVJ ._file-title-wrap_k861N {
    align-items: center;
    display: flex
}

._pdf-view-list-item_wmYVJ ._file-title-wrap_k861N._fix-height_AmsYo {
    height: 2em
}

._pdf-view-list-item_wmYVJ ._file-title-wrap_k861N ._pdf-btn_Nx8hb {
    flex-shrink: 0;
    font-size: 32px;
    margin-right: 16px
}

._pdf-view-list-item_wmYVJ ._file-title-wrap_k861N ._file-title_h0hFp {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--text-stronger-neutral);
    display: -webkit-box;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: normal
}

._pdf-view-list-item_wmYVJ ._file-download-wrap_rwM5e {
    align-items: center;
    color: var(--text-link-color);
    display: flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 24px
}

._pdf-view-list-item_wmYVJ ._file-download-wrap_rwM5e ._download-icon_Bv7SP {
    font-size: 14px;
    margin-left: 8px;
    margin-right: 4px
}

._pdf-view-list-item-progress_U82zQ {
    margin-top: 16px;
    width: 100%
}

._downloadStatus_Fo4Mv {
    align-items: center;
    color: var(--text-stronger-neutral);
    display: flex;
    font-size: 14px;
    padding-left: 4px
}

._downloadStatus_Fo4Mv .sun-ui-icon-common-style {
    border-radius: 100%
}

._downloadOpen_kSIWu {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 10px;
    padding: 2px 4px
}

._downLoadText_C95sQ {
    padding-left: 12px
}

._pillContainer_e0WFz {
    background-color: #f7f9fa;
    border-radius: 16px;
    color: #131619;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 12px
}

._pillContainer_e0WFz,._pillLink_Ys5aw {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px
}

._pillContainer_e0WFz:hover,._pillLink_Ys5aw:hover {
    color: #131619
}

._pillLabel_NSXJF {
    white-space: nowrap
}

._desc_glIox {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    white-space: pre-wrap
}

._desc_glIox,._title_EWkAz {
    color: var(--text-stronger-neutral,#222230)
}

._title_EWkAz {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 16px
}

._commonContainer_eDjTy {
    border: 1px solid rgba(82,82,128,.18);
    border-radius: 16px;
    padding: 24px
}

._commonContainer_eDjTy._materialBox_lIz1x {
    background-color: var(--bg-default)
}

._profileLinks_KIJo7 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

._profileLinks_KIJo7._profileLinksWithMargin_mNKWQ {
    margin-top: 48px
}

._profileLinks_KIJo7 ._privacyPolicy_jH287 {
    color: var(--text-strong-primary,#0956b5);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.ze-branding-wrap ._commonContainer_eDjTy {
    background-color: var(--bg-default)
}

._wrap_EFPGQ .unified-session-item {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%
}

._borderWrap_JpB2g {
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 16px;
    padding: 0 var(--space-6)
}

._hideBorder_ThjGZ {
    border: none!important
}

._tightWrap_b8a70 {
    padding: 0 var(--space-3)
}

._tightWrap_b8a70 .unified-session-item {
    padding: 12px 0
}

._no-result_H5Yhi {
    color: var(--text-primary-color)
}

._component_room_modal_confirm_qvOUY .Sun-core-modal-content {
    margin-bottom: 16px;
    overflow-y: hidden
}

._component_room_modal_confirm_qvOUY ._modal_footer_DctfU {
    display: flex;
    justify-content: flex-end
}

._component_room_modal_confirm_qvOUY ._modal_footer_DctfU button {
    margin-left: 8px
}

div.ze-join-button-split-button-root button._split-button-first-element_rB0W0,div.ze-join-button-split-button-root button._split-button-first-element_rB0W0 .ui-Button-loadingMask {
    border-bottom-right-radius: unset;
    border-top-right-radius: unset
}

div.ze-join-button-split-button-root button._split-button-last-element_r35nF {
    border-bottom-left-radius: unset;
    border-left-color: transparent;
    border-top-left-radius: unset;
    margin-left: 0
}

._wrap_BqMtO {
    display: flex;
    flex: 0 0 auto
}

._full-width_VTbau {
    width: 100%
}

button._session-join-button_jJ2Pv {
    border: 1px solid rgba(82,82,128,.18);
    border-radius: 8px;
    box-sizing: border-box;
    min-width: auto;
    padding: 5px 10px 5px 11px
}

button._session-join-button_jJ2Pv>span {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.ze-join-button-split-button-root._is-next-join-button_Jtouy ._split-button-first-element_rB0W0._full-width_VTbau {
    padding-left: 32px!important;
    padding-right: 0!important
}

._joinMethodModal_KBZBo .MuiTypography-root {
    font-family: Inter,sans-serif
}

._joinMethodModal_KBZBo .MuiDialogTitle-root {
    font-size: 20px;
    padding-right: 44px
}

@media (max-width: 599px) {
    ._got_it_btn_XTqdF {
        width:100%
    }
}

._component_modal_pair_with_room_iyx0M .Sun-core-modal-content {
    margin-bottom: 0
}

._component_modal_pair_with_room_iyx0M .Sun-core-modal-title {
    display: none
}

._component_modal_pair_with_room_iyx0M .MuiFormHelperText-contained {
    margin-bottom: 0
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf {
    padding: 8px
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._dialog_title__ePOX {
    color: #131619;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._content_title_slDU4 {
    color: #131619;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-top: 16px
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._content_title_desc_PxvDW {
    color: #444b53;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 4px
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._input_share_key_s73st {
    margin-top: 8px;
    width: 100%
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._modal_footer_Whd3v {
    display: flex;
    justify-content: flex-end;
    margin-top: 16px
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._modal_footer_Whd3v button {
    margin-left: 8px
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._content_loading_upi60 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._content_loading_upi60 ._loading_tip_iR9si {
    color: #6e7680;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 18px
}

._component_modal_pair_with_room_iyx0M ._modal_content_pv1Nf ._content_loading_upi60 ._btn_cancel_pair_SbgmA {
    margin-top: 32px
}

._action_sheet_wrap_JBxir {
    background: var(--fill-subtler-neutral);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    box-shadow: var(--shadow-md);
    padding: var(--space-4) 0
}

._action_sheet_wrap_JBxir ._action_sheet_title_rKHI7 {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: var(--space-4)
}

._action_sheet_wrap_JBxir ._action_sheet_body_XhCf4 {
    background: var(--bg-default);
    border-radius: 16px;
    margin-bottom: 26px;
    padding: 0 var(--space-4)
}

._action_sheet_wrap_JBxir ._action_sheet_body_XhCf4 ._content_item_A8x_S {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

._action_sheet_wrap_JBxir ._action_sheet_body_XhCf4 ._content_item_A8x_S:not(:last-child) {
    border-bottom: 1px solid var(--border-subtle-neutral)
}

._action_sheet_wrap_JBxir ._action_sheet_foot_bwnuu {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: center
}

._button-item_VvCtn {
    align-items: center;
    border-bottom: 1px solid rgba(82,82,128,.09);
    display: flex;
    justify-content: space-between;
    padding: 18px 0;
    width: 100%
}

._session-other-join-button_NHkup {
    background-color: var(--bg-default);
    border: 1px solid rgba(82,82,128,.18);
    border-radius: 8px;
    box-sizing: border-box;
    color: #131619;
    line-height: 14px;
    margin-left: 12px;
    min-width: auto;
    padding: 0 8px
}

._session-other-join-button_NHkup:hover {
    background-color: var(--fill-subtler-neutral);
    cursor: pointer
}

._session-other-join-button_NHkup._no-session-join_njPE7 {
    align-items: center;
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    display: flex;
    justify-content: center;
    margin-left: 0
}

._session-other-join-button_NHkup ._session-other-join-icon_GFgsw {
    vertical-align: middle
}

._session-other-join-button_NHkup._primary-branding_cX3OL:not(._session-join-disabled_khpyo) {
    background: var(--btn-bg-primary-color);
    border-color: var(--btn-bg-primary-color);
    border-left-color: var(--btn-text-primary-color)!important;
    color: var(--btn-text-primary-color)
}

._session-other-join-button_NHkup._primary-branding_cX3OL:not(._session-join-disabled_khpyo):active,._session-other-join-button_NHkup._primary-branding_cX3OL:not(._session-join-disabled_khpyo):hover {
    background: var(--btn-bg-hover-primary-color);
    border-color: var(--btn-bg-hover-primary-color);
    color: var(--btn-text-primary-color)
}

._session-other-join-button_NHkup._secondary-branding_vYIQu:not(._session-join-disabled_khpyo) {
    background: var(--btn-bg-secondary-color);
    border-color: var(--btn-border-secondary-color);
    border-left-width: 0!important;
    color: var(--btn-text-secondary-color)
}

._session-other-join-button_NHkup._secondary-branding_vYIQu:not(._session-join-disabled_khpyo):active,._session-other-join-button_NHkup._secondary-branding_vYIQu:not(._session-join-disabled_khpyo):hover {
    background: var(--btn-bg-hover-secondary-color);
    border-color: var(--btn-border-secondary-color);
    color: var(--btn-text-secondary-color)
}

._right-icon-label_MkZXL {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    width: 100%
}

._main-join-method-icon-placeholder_Fld5K {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    width: 14px
}

._footer_OkuWt {
    align-items: center;
    display: flex;
    font-family: Inter,sans-serif;
    gap: 8px;
    justify-content: flex-end;
    padding: 0 0 24px 24px
}

._optionList_gex66>*+* {
    margin-top: 16px
}

._option_oUFX7 {
    border: 1px solid rgba(82,82,128,.18);
    border-radius: 12px;
    cursor: pointer;
    padding: 24px;
    width: 100%
}

._option_oUFX7._selected_kAbLo {
    border-color: var(--component-primary-color);
    box-shadow: inset 0 0 0 1px var(--component-primary-color)
}

._radio_lG17c {
    align-items: center;
    display: flex;
    font-family: Inter,sans-serif;
    gap: 8px
}

._radioTitle_l3p_h {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._radioIcon_SZuEC span {
    display: block
}

._radioDesc_CCyfQ {
    color: rgba(4,4,19,.56);
    font-family: Inter,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 16px
}

._preferenceSettings_DBPVm {
    align-items: flex-start;
    display: flex;
    font-family: Inter,sans-serif;
    gap: 6px;
    margin-top: 16px
}

._preferenceLabel_x67GS {
    color: #323539;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 4px
}

._preferenceLabelDesc_XRw3m {
    color: rgba(4,4,19,.56);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

._textHighlight_vu1aA {
    color: var(--component-primary-color)
}

._dialog-footer-wrap_SZAFE {
    display: flex;
    justify-content: space-between;
    width: 100%
}

._dialog-footer-btn-wrap_PAC4a {
    display: flex;
    gap: 4px
}

._next-paragraph_L26eQ {
    margin-top: .5em
}

@media (max-width: 599px) {
    ._dialog-footer-wrap_SZAFE {
        display:block
    }

    ._dialog-footer-btn-wrap_PAC4a {
        display: grid;
        margin-top: 8px
    }
}

._sessionLabelsContainer_KtYFY {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    line-height: 18px;
    overflow: hidden
}

._sessionMarkButton_G0RRj {
    background-color: var(--bg-default);
    color: #131619
}

._sessionMarkButton_G0RRj ._iconWrap_a6iIl {
    align-items: center;
    display: flex;
    height: 20px
}

._sessionMarkButton_G0RRj ._number_nHKTQ {
    color: #131619;
    margin: 0 0 0 8px
}

._container_bHQll {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 2px
}

._container_bHQll ._collapsed_1DmyK .ui-Button-startIcon {
    margin-right: 0!important
}

._fullWidth_Z7YwV {
    width: 100%
}

._badge_kkYBz .ui-Badge-badge {
    color: var(--text-stronger-neutral)!important
}

._badge_kkYBz svg {
    fill: var(--text-stronger-neutral)
}

._badge-light_LDCde .ui-Badge-badge {
    color: var(--fill-neutral)!important
}

._badge-light_LDCde svg {
    fill: var(--fill-neutral)
}

._draggable-inner_SFPBA {
    height: auto;
    position: absolute;
    top: 0;
    width: 100%
}

._map-list-container_bVp8C {
    background-color: var(--page-bg-color);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    margin: 12px;
    overflow: hidden
}

._map-list-subtitle_mTN1E {
    color: var(--text-primary-color);
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    margin: 24px 0 4px;
    padding: 0 12px
}

._map-list-card_ZD35Y {
    border-bottom: 1px solid var(--border-subtle-neutral);
    display: flex;
    padding: 16px 12px
}

._map-list-card_ZD35Y:last-child {
    border-bottom: none
}

._map-list-card-content_xBfjU {
    flex: 1 1
}

._map-name_xUuHz {
    align-items: flex-start;
    color: var(--text-primary-color);
    display: flex
}

._map-name-icon_I4cQe {
    margin-top: 4px
}

._map-name-text_V5Oo2 {
    color: var(--text-primary-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-left: 8px;
    word-break: break-word
}

._map-list-card-action_fSeR7 {
    align-items: center;
    color: var(--text-primary-color);
    display: flex
}

._map-primary-card_oF9Zw {
    background: var(--page-bg-color);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    margin: 12px;
    padding: 24px 12px
}

._map-primary-card_oF9Zw ._map-name_XQ4f6 {
    align-items: flex-start;
    color: var(--text-primary-color);
    display: flex
}

._map-primary-card_oF9Zw ._map-name-icon_wTdTY {
    margin-top: 8px
}

._map-primary-card_oF9Zw ._map-name-text_mT_R4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-left: 8px;
    word-break: break-word
}

._map-primary-card_oF9Zw ._map-pin-list-container_z3GQy {
    margin: 0 -12px;
    max-height: 375px;
    overflow-y: auto;
    padding: 6px 12px
}

._map-primary-card_oF9Zw ._map-pin-list-item_EjeNs {
    border-bottom: 1px solid var(--border-subtle-neutral);
    padding: 16px 0
}

._map-primary-card_oF9Zw ._map-pin-list-item_EjeNs:last-child {
    border: none
}

._map-primary-card_oF9Zw ._map-pin-list-item-header_R8Qzf {
    align-items: center;
    color: var(--text-primary-color);
    display: flex;
    font-size: 16px;
    line-height: 20px
}

._map-primary-card_oF9Zw ._map-pin-list-item-header_R8Qzf ._map-pin-list-item-header-text_SrdpG {
    flex: 1 1;
    word-break: break-word
}

._map-primary-card_oF9Zw ._map-pin-list-item-desc_NG1EU {
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
    word-break: break-word
}

._pin-session-list-container_sVn8d {
    background-color: var(--page-bg-color);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    margin: 12px;
    overflow: hidden;
    padding: 16px 0
}

._pin-session-group-title_C3isl {
    color: var(--text-primary-color);
    margin: 12px 12px 0
}

._pin-session-group-section_EutgY:last-child ._pin-session-card_Uw9bD:last-child:before {
    display: none
}

._pin-session-card_Uw9bD {
    padding: 16px 12px;
    position: relative
}

._pin-session-card_Uw9bD:before {
    border-bottom: 1px solid var(--border-subtle-neutral);
    bottom: 0;
    content: "";
    display: block;
    left: 12px;
    position: absolute;
    right: 12px
}

._pin-session-card-name_CR01D {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--text-primary-color);
    display: -webkit-box;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: normal
}

._pin-session-card-time__Fr1z {
    align-items: center;
    color: var(--text-primary-color);
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 10px
}

._pin-session-card-icon_Y4uX6 {
    color: var(--text-primary-color)!important;
    margin-right: 6px;
    vertical-align: .1em
}

._pin-session-speakers_kB2Da {
    align-items: center;
    display: flex;
    margin-top: 10px
}

._session-speakers-extra_E_AeZ {
    color: var(--text-primary-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 8px
}

._session-speaker-count-more_zTNQZ {
    display: inline-block
}

._pin-session-list-empty-container_DCEys {
    background-color: var(--page-bg-color);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    color: var(--text-primary-color);
    margin: 12px;
    padding: 24px 12px
}

._pin-session-empty-title_NabWt {
    font-size: 14px;
    font-weight: var(--Medium);
    line-height: 20px
}

._pin-session-empty-desc_N8fr9 {
    font-size: 16px;
    font-weight: var(--Regular);
    line-height: 20px;
    margin-top: 12px
}

._map-pin_P7VbT {
    background: var(--page-bg-color);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    margin: 12px;
    padding: 24px 12px
}

._map-pin_P7VbT ._map-pin-name_zErfQ {
    align-items: center;
    color: var(--text-primary-color);
    display: flex
}

._map-pin_P7VbT ._map-pin-name-text_ZWYoU {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-left: 8px;
    word-break: break-word
}

._map-pin_P7VbT ._map-pin-location_VsRiz {
    color: var(--text-primary-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: 10px 0;
    word-break: break-word
}

._map-pin_P7VbT ._map-pin-desc_z5C2Z {
    word-break: break-word
}

._container_TR6L8 {
    left: 10px;
    max-height: calc(100vh - 104px);
    position: absolute!important;
    top: 10px;
    width: 400px
}

._loadingSpin_hfDLg {
    left: 50%;
    position: absolute!important;
    top: 40%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

._hybrid-map-icon-container_NPsnL {
    display: flex;
    flex-direction: column;
    gap: 12px;
    left: 12px;
    position: absolute;
    top: 12px;
    z-index: 10
}

._hybrid-map-icon-container-desktop_Wcl4u {
    left: auto;
    right: 12px
}

._map-pin-list-pop-up_ZrAW3 {
    bottom: 0;
    position: absolute;
    width: 100%
}

._session-location_hG0ji {
    align-items: center;
    color: var(--text-secondary-color);
    display: flex;
    line-height: 18px;
    text-align: left
}

._session-location_hG0ji button {
    text-align: left
}

._session-location-readonly_HlrkM {
    flex: 1 1;
    min-width: 0
}

._session-location-block_U4ZAm {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._session-location-flex_w1yEK {
    display: flex;
    max-width: 100%
}

._session-location-text_YIo64 {
    flex: 1 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._session-location-pure-text_KXC_M {
    word-break: break-word
}

._session-location-accessible_TVeke {
    color: var(--text-link-color)
}

._session-location-accessible_TVeke button {
    line-height: 1
}

._location_icon_BnpNj {
    margin-right: 2px
}

._sessionLabelsContainer_aVh28 {
    align-content: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--space-1);
    margin-left: var(--space-2);
    position: relative;
    width: 200px
}

._sessionLabelsContainer_aVh28._maxline1_fLmhK {
    display: flex!important;
    flex-wrap: nowrap;
    margin-left: 0;
    overflow: hidden;
    width: 100%
}

._sessionLabelsContainer_aVh28 .ui-Badge-badge {
    display: inline-block!important;
    max-width: 100%!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._sessionLabelsContainer_aVh28 .ui-Badge-label {
    max-width: 100%!important
}

._sessionLabelsContainer_aVh28 ._badgeWithIcon_YX8U5 .ui-Badge-badge {
    display: flex!important
}

._sessionLabelsContainer_aVh28 ._badgeWithIcon_YX8U5 svg {
    fill: var(--tag-text-color)
}

._sessionLabelsContainer_aVh28 ._badge_rK5Hj .ui-Badge-badge {
    background: var(--tag-bg-color)!important;
    border-color: color-mix(in srgb,var(--tag-text-color) 20%,transparent)!important;
    color: var(--tag-text-color)!important
}

._hiddenMeasure_fKl1d {
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: 1
}

._root_XcEuN,._root_XcEuN ._speakerItem_u2StG {
    align-items: center;
    display: flex
}

._root_XcEuN ._speakerItem_u2StG:not(:first-child) {
    padding-left: 24px
}

._root_XcEuN ._speakerItem_u2StG ._speakerAvatar_yItJc {
    flex-shrink: 0
}

._root_XcEuN ._speakerItem_u2StG ._speakerName_mAsVr {
    color: var(--text-primary-color);
    margin-left: 6px
}

._root_XcEuN ._moreSpeakerLabel_jRwFf {
    color: var(--text-primary-color);
    flex-shrink: 0;
    padding-left: 16px
}

._speakerTooltip_mYOaH ._speakerItem_u2StG {
    align-items: center;
    display: flex
}

._speakerTooltip_mYOaH ._speakerItem_u2StG:not(:first-child) {
    padding-left: 24px
}

._speakerTooltip_mYOaH ._speakerItem_u2StG ._speakerAvatar_yItJc {
    flex-shrink: 0
}

._speakerTooltip_mYOaH ._speakerItem_u2StG ._speakerName_mAsVr {
    color: var(--text-primary-color);
    margin-left: 6px
}

._speakerTooltip_mYOaH ._speakerItem_u2StG:not(:first-child) {
    padding-left: 0
}

._speakerTooltip_mYOaH ._speakerItem_u2StG._stacked_xs9CS {
    padding: 5px 0
}

._speakerTooltip_mYOaH ._speakerItem_u2StG ._speakerName_mAsVr {
    color: var(--text-stronger-neutral)
}

._speakerTooltip_mYOaH ._tooltipButton_jT3X3 {
    text-align: center;
    width: 100%
}

._speakerTooltip_mYOaH ._tooltipButton_jT3X3:hover {
    background: none
}

._speakersTooltipContentWrap_hLklO {
    max-height: 300px;
    overflow: auto
}

._imageWrapCommon_uGLqA {
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._imageWrapCommon_uGLqA ._stateBadge_HSV4H {
    bottom: 5px;
    font-size: 14px;
    left: 5px;
    line-height: 20px;
    position: absolute
}

._dateTimeText_CJ3_V {
    color: var(--text-primary-color)
}

._looseLayoutWrap_DZwVO {
    align-items: center;
    display: flex;
    width: 100%
}

._looseLayoutWrap_DZwVO ._dateWrap_QExe1 {
    flex-shrink: 0;
    margin-right: 20px;
    width: 180px
}

._looseLayoutWrap_DZwVO ._dateWrap_QExe1 ._stateBadgeWrap_uzNB4 {
    display: flex
}

._looseLayoutWrap_DZwVO ._dateWrap_QExe1 ._stateBadgeWrap_uzNB4 ._stateBadge_HSV4H {
    margin-bottom: 8px
}

._looseLayoutWrap_DZwVO ._imageWrap_Gz4Sj {
    flex-shrink: 0;
    margin-right: 20px
}

._looseLayoutWrap_DZwVO ._detailWrap_GfIIg {
    display: flex;
    overflow: hidden;
    width: 100%
}

._looseLayoutWrap_DZwVO ._detailWrap_GfIIg ._infoWrap_jJP25 {
    display: flex;
    flex-direction: column;
    gap: var(--space-2);
    width: 100%
}

._looseLayoutWrap_DZwVO ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionLabel_sxB4A {
    display: flex;
    max-width: 100%
}

._looseLayoutWrap_DZwVO ._actions_HF2Cg {
    align-items: center;
    align-self: center;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 8px;
    margin-left: 12px
}

._sessionLabelWrap_R1IPW {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-2)
}

._looseLayoutWrapHomeMode_myxtQ {
    align-items: flex-start;
    display: flex
}

._looseLayoutWrapHomeMode_myxtQ ._imageWrap_Gz4Sj {
    margin-right: 20px
}

._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg {
    display: flex;
    flex-direction: column;
    gap: var(--space-2);
    overflow: hidden;
    padding-bottom: 4px;
    padding-right: 4px;
    width: 100%
}

._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg ._infoWrap_jJP25 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden
}

._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz ._dateTime_sUnrL,._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz ._sessionLabel_sxB4A {
    max-width: 100%
}

._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg ._infoWrap_jJP25 ._actions_HF2Cg {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 8px;
    margin-left: 12px
}

._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg ._topRow_qIdMv {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._looseLayoutWrapHomeMode_myxtQ ._detailWrap_GfIIg ._topRow_qIdMv ._modalActions_KETTk {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 8px;
    margin-left: 12px
}

._tightLayoutWrapSessionsMode__pQw6 {
    align-items: flex-start;
    display: flex
}

._tightLayoutWrapSessionsMode__pQw6 ._imageWrap_Gz4Sj {
    margin-right: 12px
}

._tightLayoutWrapSessionsMode__pQw6 ._detailWrap_GfIIg {
    display: flex;
    flex-direction: column;
    gap: var(--space-2);
    overflow: hidden;
    width: 100%
}

._tightLayoutWrapSessionsMode__pQw6 ._detailWrap_GfIIg ._infoWrap_jJP25 {
    align-items: center;
    display: flex;
    width: 100%
}

._tightLayoutWrapSessionsMode__pQw6 ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-2);
    width: 100%
}

._tightLayoutWrapSessionsMode__pQw6 ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz ._stateBadgeWrap_uzNB4 ._stateBadge_HSV4H {
    font-size: 12px;
    line-height: 16px
}

._tightLayoutWrapSessionsMode__pQw6 ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz ._dateTime_sUnrL {
    max-width: 100%
}

._tightLayoutWrapSessionsMode__pQw6 ._detailWrap_GfIIg ._actions_HF2Cg {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 8px
}

._tightLayoutWrapHomeMode_hOhVk {
    align-items: flex-start;
    display: flex
}

._tightLayoutWrapHomeMode_hOhVk ._imageWrap_Gz4Sj {
    margin-right: 20px
}

._tightLayoutWrapHomeMode_hOhVk ._detailWrap_GfIIg {
    display: flex;
    flex-direction: column;
    gap: var(--space-3);
    overflow: hidden;
    padding-bottom: 4px;
    padding-left: 4px;
    width: 100%
}

._tightLayoutWrapHomeMode_hOhVk ._detailWrap_GfIIg ._infoWrap_jJP25 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._tightLayoutWrapHomeMode_hOhVk ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%
}

._tightLayoutWrapHomeMode_hOhVk ._detailWrap_GfIIg ._infoWrap_jJP25 ._sessionInfo_ZmrSz ._dateTime_sUnrL {
    max-width: 100%
}

._tightLayoutWrapHomeMode_hOhVk ._detailWrap_GfIIg ._actions_HF2Cg {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 8px
}

._tightLayoutWrapHomeMode_hOhVk ._detailWrap_GfIIg ._hiddenActions_UDG2n {
    margin-top: 0
}

._mobileLayoutWrap_JEBpS {
    padding-left: 4px;
    padding-right: 4px;
    width: 100%
}

._mobileLayoutWrap_JEBpS ._topWrap_LDTME {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._mobileLayoutWrap_JEBpS ._stateTimeWrap_arg3e {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    width: 100%
}

._mobileLayoutWrap_JEBpS ._stateTimeWrap_arg3e ._stateBadge_HSV4H {
    font-size: 12px;
    line-height: 16px;
    margin-right: 8px
}

._mobileLayoutWrap_JEBpS ._stateTimeWrap_arg3e ._dateTime_sUnrL {
    align-items: center;
    display: flex;
    max-width: 100%;
    min-height: 20px
}

._mobileLayoutWrap_JEBpS ._stateTimeWrap_arg3e ._dateTime_sUnrL ._dateTimeText_CJ3_V {
    max-width: 100%
}

._mobileLayoutWrap_JEBpS ._markBtnWrap_SAyw6 {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 8px
}

._mobileLayoutWrap_JEBpS ._mainWrap_FLAKH {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-top: 8px
}

._mobileLayoutWrap_JEBpS ._mainWrap_FLAKH ._infoWrap_jJP25 {
    display: flex;
    flex-direction: column;
    gap: var(--space-2);
    overflow: hidden;
    width: 100%
}

._mobileLayoutWrap_JEBpS ._mainWrap_FLAKH ._imageWrap_Gz4Sj {
    flex-shrink: 0;
    margin-left: 8px
}

._mobileLayoutWrap_JEBpS ._sessionLabel_sxB4A {
    display: inline-block;
    overflow: hidden
}

._mobileLayoutWrap_JEBpS ._actions_HF2Cg {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 8px
}

._mobileLayoutWrap_JEBpS ._actions_HF2Cg ._joinButtonContainer_fu4ZO {
    justify-content: flex-end
}

._fullWidthReserveButton_q5tr6 {
    margin-right: 0
}

._fullWidth_a0nr6 {
    width: 100%
}

._sessionLocation_p1SUE {
    align-items: baseline;
    color: var(--text-primary-color);
    display: flex;
    font-size: 14px;
    width: 100%
}

._sessionLabel_sxB4A {
    line-height: 20px
}

._sessionLabel_sxB4A:empty {
    display: none!important
}

._dateTime_sUnrL:empty,._stateBadgeWrap_uzNB4:empty {
    display: none
}

._detailWrap_GfIIg {
    margin-top: -4px;
    padding: 4px
}

._sessionCard_JJXVb {
    display: flex;
    flex-direction: column;
    gap: var(--space-3)
}

._sessionCard_JJXVb ._sessionCardContentWrap_PvaqP {
    align-items: flex-start;
    display: flex
}

._sessionCard_JJXVb ._sessionCardContent_pUse9 {
    align-items: flex-start;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: var(--space-3);
    margin-bottom: -4px;
    overflow: hidden;
    padding-bottom: 4px;
    padding-left: var(--space-4)
}

._sessionCard_JJXVb ._sessionCardExtraInfo_nLxqk {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 14px!important;
    gap: var(--space-1);
    text-align: left;
    width: 100%
}

._sessionCard_JJXVb ._sessionCardExtraInfo_nLxqk,._sessionCard_JJXVb ._sessionCardExtraInfo_nLxqk ._dateTimeText_CJ3_V {
    color: var(--text-secondary-color);
    overflow: hidden
}

._sessionCard_JJXVb ._sessionCardActions_aD3Jv {
    display: flex;
    gap: var(--space-2)
}

._sessionCard_JJXVb ._speakers_VmdU1 {
    width: 100%
}

._sessionCard_JJXVb ._bookmarkButtonWrap_F7vFc {
    display: flex;
    gap: var(--space-2);
    position: absolute;
    right: var(--space-1);
    top: var(--space-1)
}

._sessionCard_JJXVb._mobileLayout_itGIa ._sessionCardContent_pUse9 {
    gap: var(--space-2);
    overflow: hidden
}

._sessionCard_JJXVb._mobileLayout_itGIa ._sessionCardActions_aD3Jv {
    display: flex;
    flex-direction: column;
    gap: 8px
}

._sessionCard_JJXVb._mobileLayout_itGIa ._sessionCardActions_aD3Jv ._joinButtonContainer_fu4ZO {
    justify-content: flex-end
}

._sessionCard_JJXVb._mobileLayout_itGIa ._bookmarkButtonWrap_F7vFc button {
    background-color: var(--fill-global-dark-transparent)!important;
    border: none!important;
    border-radius: 99px!important
}

._sessionCard_JJXVb._mobileLayout_itGIa ._bookmarkButtonWrap_F7vFc button span {
    color: var(--inverse-global-default)!important
}

._sessionCard_JJXVb._mobileLayout_itGIa ._sessionCardExtraInfo_nLxqk {
    font-size: 12px!important
}

._tagsWrap_PYyAm ._tag_FxAhr {
    background: var(--tag-bg-color);
    border-radius: 8px;
    color: var(--tag-text-color);
    display: inline-block;
    font-size: 12px;
    line-height: 24px;
    padding: 0 var(--space-2)
}

._badge_YIckY .ui-Badge-badge {
    background: var(--tag-bg-color)!important;
    border-color: color-mix(in srgb,var(--tag-text-color) 20%,transparent)!important;
    color: var(--tag-text-color)!important
}

._session-card-wrap_ZESUs {
    background: #f0faff;
    background: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 16px;
    color: var(--text-stronger-neutral);
    font-size: 12px;
    overflow: hidden;
    width: 320px
}

._session-card-wrap_ZESUs:hover {
    background: #f7f7fc
}

._session-card-wrap_ZESUs ._card-header-wrap_UjGHR {
    border-radius: 16px 16px 0 0;
    height: 178px;
    position: relative;
    width: 100%
}

._session-card-wrap_ZESUs ._card-content-wrap_m_nvH {
    display: flex;
    flex: 1 1;
    justify-content: space-between;
    padding: 16px 16px 0;
    width: 100%
}

._session-card-wrap_ZESUs ._session-time-info_Nk9RE {
    background: rgba(34,34,48,.9);
    bottom: 0;
    box-sizing: border-box;
    color: var(--inverse-global-default);
    font-weight: 700;
    height: 24px;
    line-height: 16px;
    overflow: hidden;
    padding: 4px 16px;
    position: absolute;
    width: 100%
}

._session-card-wrap_ZESUs ._session-play-icon_Vd99N {
    background-color: var(--bg-default);
    border-radius: 50%;
    box-sizing: border-box;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px
}

._session-card-wrap_ZESUs ._session-time-and-recording_JJL_J ._card-recording-notice_xbVrM {
    align-items: center;
    color: var(--text-stronger-neutral);
    display: flex;
    font-size: 14px;
    line-height: 20px
}

._session-card-wrap_ZESUs ._session-time-and-recording_JJL_J ._card-recording-notice_xbVrM ._recording-dot_Vcle5 {
    background: #00031f;
    border-radius: 50%;
    display: none;
    height: 4px;
    margin: 0 8px;
    width: 4px
}

._session-card-wrap_ZESUs ._session-time-and-recording_JJL_J ._card-recording-notice_xbVrM ._recording-icon_LvUSI {
    color: var(--text-neutral);
    cursor: default;
    font-size: 24px;
    margin-right: 2px
}

._session-card-wrap_ZESUs ._session-info-wrap_UkJri {
    overflow: hidden
}

._session-card-wrap_ZESUs ._session-vertical-info-wrap_LnB4g {
    justify-content: space-between
}

._session-card-wrap_ZESUs ._session-name_gDpOV {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    display: -webkit-box;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
    overflow: hidden;
    white-space: normal
}

._session-card-wrap_ZESUs ._session-card-time_mbHOW {
    color: var(--text-stronger-neutral);
    font-size: 12px;
    font-weight: 700;
    line-height: 16px
}

._session-card-wrap_ZESUs ._session-card-time_mbHOW span {
    font-weight: 700
}

._session-card-wrap_ZESUs ._session-card-labels-wrap_bnd9D {
    max-height: 64px;
    overflow: hidden
}

._session-card-wrap_ZESUs ._session-card-labels-wrap_bnd9D._newTags_UUEjP {
    max-height: 48px
}

._session-card-wrap_ZESUs ._session-card-labels-wrap_bnd9D._mt-2_ycgTr {
    margin-top: var(--space-2)
}

._session-card-wrap_ZESUs ._session-speaker-avatar_EISHY {
    border-radius: 12px;
    height: 40px;
    margin-left: 24px;
    width: 40px
}

._session-card-wrap_ZESUs ._session-speaker-name_YGl2N {
    margin-left: 24px;
    width: 40px;
    word-break: break-word
}

._session-card-wrap_ZESUs ._session-speaker-name_YGl2N._two-line-overflow_KXjPl {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal
}

._session-card-wrap_ZESUs ._session-speaker-name_YGl2N._two-line-center_xbZuX {
    text-align: center
}

._session-card-wrap_ZESUs ._session-speaker-name_YGl2N._one-line_lgtx2 {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._session-card-wrap_ZESUs._horizontal_n1kQW {
    display: flex;
    height: 166px;
    justify-content: space-between;
    margin-right: 0;
    width: 100%
}

._session-card-wrap_ZESUs._horizontal_n1kQW ._card-header-wrap_UjGHR {
    border-radius: 16px 0 0 16px;
    flex-shrink: 0;
    height: 166px;
    width: 295px
}

._session-card-wrap_ZESUs._horizontal_n1kQW ._card-content-wrap_m_nvH {
    overflow: hidden;
    width: calc(100% - 256px)
}

._session-card-wrap_ZESUs._horizontal_n1kQW ._session-name_gDpOV {
    display: block;
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 8px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._session-card-wrap_ZESUs._horizontal_n1kQW ._session-speaker-avatar_EISHY {
    height: 72px;
    width: 72px
}

._session-card-wrap_ZESUs._horizontal_n1kQW ._session-speaker-name_YGl2N {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 2px;
    width: 72px
}

._session-card-wrap_ZESUs._horizontal_n1kQW ._session-time-and-recording_JJL_J {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

._session-card-wrap_ZESUs._horizontal_n1kQW ._session-time-and-recording_JJL_J ._recording-dot_Vcle5 {
    display: block
}

._session-card-wrap-normal_ugNuI {
    display: flex;
    flex-direction: column
}

._session-card-wrap-normal_ugNuI ._session-card-time_mbHOW {
    margin-bottom: 8px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

._session-status-wrap_ALYGG ._session-in-progress_chPMG {
    align-items: center;
    color: #de2828;
    display: flex
}

._session-status-wrap_ALYGG ._session-in-progress_chPMG:before {
    background: #de2828;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 8px;
    margin: 0 8px;
    vertical-align: middle;
    width: 8px
}

._time-dot_TnFA7 {
    background: #c4c4c4;
    border-radius: 50%;
    display: inline-block;
    font-size: 0;
    height: 4px;
    line-height: 0;
    margin: 0 8px;
    position: relative;
    vertical-align: middle;
    width: 4px
}

._list-wrap_nBLy3 {
    max-width: 100%
}

._list-wrap-v2_rIq04 .pb-session-primary-text {
    color: var(--default-text-primary-color)!important
}

._speaker-appear-session-title_EKUvt {
    color: var(--text-primary-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 29px;
    margin: 48px 0 16px
}

._speaker-appear-session-title-v2_D1Utv {
    color: var(--default-text-primary-color)
}

._session_item_dcGHP {
    margin-bottom: 16px
}

._bordered_aC44Z {
    position: relative
}

._bordered_aC44Z:after {
    border: 1px solid var(--text-paragraph-color);
    border-radius: 16px;
    content: "";
    height: 100%;
    left: 0;
    opacity: .18;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

._borderedNonBranding_PpcvU:after {
    border: 1px solid var(--border-subtle-neutral);
    opacity: 1
}

._expoHeader_suBvr {
    align-items: center;
    display: flex;
    padding: 24px
}

._expoLogo_aGAKv {
    border-radius: 8px;
    flex-shrink: 0;
    height: 100px;
    margin-right: 16px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100px
}

._rightSection_KaP4W {
    overflow: hidden
}

._rightSection_KaP4W ._expoName_y9dCp {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.33333;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._rightSection_KaP4W ._website_icon_YCKiD {
    background-color: var(--fill-subtle-neutral)!important;
    border-radius: 8px;
    color: var(--text-primary)!important
}

._mt-32_xRg45 {
    margin-top: 32px
}

._box_O5Sin {
    margin-top: 16px
}

._tierWrap_Uio0g {
    border-radius: 12px;
    border-width: 1px;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    margin-right: 8px;
    padding: 0 6px
}

._tierWrap_Uio0g._platinum_RguvG {
    background-color: var(--fill-subtler-supplementary1);
    border-color: var(--border-subtle-supplementary1);
    color: var(--text-strong-supplementary1)
}

._tierWrap_Uio0g._gold_lBHkW {
    background-color: var(--fill-subtler-warning);
    border-color: var(--border-subtle-warning);
    color: var(--text-strong-warning)
}

._tierWrap_Uio0g._silver_sAX2b {
    background-color: var(--fill-subtle-neutral);
    border-color: var(--border-subtle-neutral);
    color: var(--text-strong-neutral)
}

.ui-Dialog-content ._cardListContainer_uZ5dg {
    justify-content: center
}

._cardListContainer_uZ5dg {
    font-size: 14px
}

._cardListContainer_uZ5dg ._cardContainer_CfjA4 {
    display: inline-block;
    margin-bottom: 16px
}

._cardListContainer_uZ5dg ._cardContainer_CfjA4:not(._disabled_xbZTO) ._coverImage_RSQcf {
    cursor: pointer
}

._cardListContainer_uZ5dg ._card_Ga1Gs ._title_qifEh {
    color: var(--text-primary-color);
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._cardListContainer_uZ5dg ._cardContent_czkdN {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

._cardListContainer_uZ5dg ._cardContent_czkdN ._coverImage_RSQcf {
    border-radius: 8px;
    bottom: 0;
    height: 100%;
    left: 0;
    min-width: 205px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

._cardListContainer_uZ5dg ._cardContent_czkdN ._durationTag_WwIp5 {
    background-color: var(--fill-fill-subtler-neutral,#323539);
    border-radius: 4px;
    bottom: 4px;
    color: var(--text-text-stronger-neutral,#f7f9fa);
    line-height: 16px;
    padding: 8px;
    position: absolute;
    right: 4px
}

._cardListContainer_uZ5dg ._cardContent_czkdN ._topLeftLabel_OhYqa {
    background: var(--fill-subtler-neutral,#f7f9fa);
    border: 1px solid var(--border-subtle-neutral,#dfe3e8);
    border-radius: 999px;
    color: var(--text-strong-neutral,#555b62);
    font-size: 12px;
    font-weight: 700;
    left: 4px;
    line-height: 12px;
    padding: 4px 6px;
    position: absolute;
    top: 4px
}

._drawerControls_hqoCm {
    margin: 0 16px;
    text-align: center
}

._drawerControls_hqoCm ._barCloseBtn_rE0r9 {
    margin-top: -10px
}

._drawerControls_hqoCm ._actions_lu4Vj {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    height: 32px;
    justify-content: space-between;
    margin-bottom: 16px
}

._drawerContentWrapper_ASMKZ {
    overflow: hidden
}

._drawerContent_KxtGc {
    height: 100vh;
    overflow: auto;
    padding: 0 16px 180px
}

@supports (height: 100dvh) {
    ._drawerContent_KxtGc {
        height:100dvh;
        padding: 0 16px 100px
    }
}

._splitDot_uj7zd {
    background-color: var(--text-secondary-color);
    border-radius: 50%;
    display: inline-block;
    height: 4px;
    margin: 0 8px;
    width: 4px
}

._physicalLocation_d5vXf {
    align-items: center;
    display: flex;
    max-width: 100%
}

._textContent_ioRyV {
    color: var(--text-paragraph-color)
}

._locationTextEllipsis_d1QM5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._locationTextBreakWord_IbWcY {
    word-wrap: break-word
}

._darkMode_npe1j ._textContent_ioRyV {
    color: var(--inverse-global-default)
}

._darkMode_npe1j ._splitDot_uj7zd {
    background-color: var(--inverse-global-default)
}

._sponsor-item-wrap_uoCVj {
    background: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 12px;
    cursor: pointer;
    overflow: hidden
}

._sponsor-item-wrap_uoCVj._active_h9FrP {
    border-color: var(--fill-global-primary);
    box-shadow: 0 0 0 1px var(--fill-global-primary)
}

._sponsor-item-wrap_uoCVj._active_h9FrP ._sponsor-cover-wrap_hGZK9 {
    border-radius: 0
}

._sponsor-item-wrap_uoCVj ._sponsor-cover-wrap_hGZK9 {
    align-items: center;
    background: var(--bg-default);
    border-radius: 16px 0 0 16px;
    display: flex;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    padding-top: 50px
}

._sponsor-item-wrap_uoCVj ._sponsor-cover-wrap_hGZK9 ._sponsor-cover-image_jASBu {
    height: 148px;
    max-width: 200px
}

._sponsor-item-wrap_uoCVj ._sponsor-content-wrap_VIJFy {
    padding: 24px
}

._sponsor-item-wrap_uoCVj ._sponsor-item-name_DXxmG {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._sectionTitle_xctSD {
    color: var(--text-paragraph-color);
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin-bottom: 24px;
    word-break: break-word
}

._listItemBox_n7MGL:not(._cursorDefault_da5WA) {
    cursor: pointer
}

._listItemBox_n7MGL ._cursorDefault_da5WA {
    cursor: default
}

._exhibitorListItem_SkAqP {
    border-radius: 8px
}

._exhibitorListItem_SkAqP ._exhibitorAvatar_xv245 {
    flex-shrink: 0;
    height: 80px;
    width: 80px
}

._exhibitorListItem_SkAqP ._exhibitorInfo_mU8Zu {
    flex: 1 1;
    overflow: hidden
}

._exhibitorListItem_SkAqP ._exhibitorName_IijVN {
    color: var(--text-paragraph-color);
    font-size: 16px;
    line-height: 20px;
    word-break: break-word
}

._unbranded_dh9JU ._exhibitorName_IijVN,._unbranded_dh9JU ._sectionTitle_xctSD {
    color: inherit
}

._tierWrap_re9Pd {
    border-radius: 12px;
    border-width: 1px;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    padding: 0 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._tierWrap_re9Pd._platinum_POzyC {
    background-color: var(--fill-subtler-supplementary1);
    border-color: var(--border-subtle-supplementary1);
    color: var(--text-strong-supplementary1)
}

._tierWrap_re9Pd._gold_tOeg_ {
    background-color: var(--fill-subtler-warning);
    border-color: var(--border-subtle-warning);
    color: var(--text-strong-warning)
}

._tierWrap_re9Pd._silver_DgCFK {
    background-color: var(--fill-subtle-neutral);
    border-color: var(--border-subtle-neutral);
    color: var(--text-strong-neutral)
}

._expoSection_Yzpqx {
    margin-top: 32px
}

._sectionTitle_KZEHW {
    color: var(--text-primary-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 24px
}

._dialog_Tg8ss ._sectionTitle_KZEHW {
    color: var(--text-stronger-neutral,#222230);
    font-size: 20px
}

._expoGrid_UwpTC {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(4,1fr)
}

._expoGrid_UwpTC ._expoItem_PKaWC:not(._cursorDefault_rm3aC) {
    cursor: pointer
}

._expoGrid_UwpTC ._cursorDefault_rm3aC {
    cursor: default
}

._sponsorItem_LUT4K {
    position: relative
}

._tierWrap_QtOeX {
    border-radius: 12px;
    border-width: 1px;
    display: block;
    font-size: 14px;
    font-weight: 700;
    left: 12px;
    padding: 2px 6px;
    position: absolute;
    top: 12px
}

._tierWrap_QtOeX._platinum_t0wyU {
    background-color: var(--fill-subtler-supplementary1);
    border-color: var(--border-subtle-supplementary1);
    color: var(--text-strong-supplementary1)
}

._tierWrap_QtOeX._gold_ApdO5 {
    background-color: var(--fill-subtler-warning);
    border-color: var(--border-subtle-warning);
    color: var(--text-strong-warning)
}

._tierWrap_QtOeX._silver_Lh6Mp {
    background-color: var(--fill-subtle-neutral);
    border-color: var(--border-subtle-neutral);
    color: var(--text-strong-neutral)
}

._languageIcon_rU1Qk {
    background: #efeff4;
    border: 1px solid transparent;
    border-radius: 50%;
    box-sizing: border-box;
    color: #1a1a1a;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 16px;
    position: relative;
    width: 16px
}

._languageIcon_rU1Qk span {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.5);
    transform: translate(-50%,-50%) scale(.5)
}

._languageIcon_rU1Qk.dark {
    background: hsla(0,0%,100%,.09);
    border: 1px solid hsla(0,0%,100%,.09);
    color: hsla(0,0%,100%,.54)
}

.interpretation-box {
    align-items: center;
    color: #252a30;
    display: inline-flex
}

.interpretation-icon {
    font-size: 16px;
    line-height: 16px
}

.interpretation-text {
    font-size: 12px;
    margin-left: 4px
}

._interpretation_Ylch3 {
    align-items: center;
    color: var(--text-paragraph-color);
    cursor: pointer;
    display: inline-flex;
    margin: 4px;
    vertical-align: -6px
}

._interpretersScrollSection_XNTMR {
    display: flex;
    margin-top: 8px;
    max-height: 160px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 0;
    scrollbar-color: rgba(19,22,25,.5) #fff;
    scrollbar-width: thin
}

._interpretersScrollSection_XNTMR ._interpretationTypeIcon_JhnBx {
    color: #6e7781
}

._interpretersScrollSection_XNTMR::-webkit-scrollbar {
    background: var(--bg-default);
    padding-left: 8px;
    width: 4px
}

._interpretersScrollSection_XNTMR::-webkit-scrollbar-track {
    border-radius: 2px
}

._interpretersScrollSection_XNTMR::-webkit-scrollbar-thumb {
    background: rgba(19,22,25,.5);
    border-radius: 2px
}

._interpretersScrollSection_XNTMR.scrollable {
    padding-right: 18px
}

._interpretersList_KSrhQ:not(:first-of-type) {
    margin-left: 16px
}

._interpretationIcon_K_GSy {
    font-size: 16px
}

._interpretationTypeIcon_JhnBx {
    margin-bottom: 8px
}

._interpretationText_RHik3 {
    font-size: 12px;
    line-height: 16px;
    margin-left: 4px
}

._interpretationDownIcon_lpLJj {
    font-size: 8px;
    margin-left: 4px;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

._interpretersListItem_LRc9E {
    align-items: center;
    display: flex;
    height: 32px
}

._interpretersListItem_LRc9E ._languageIcon_C3lK2 {
    flex: 0 0 auto
}

._interpretersListItem_LRc9E ._languageName_kTqoz {
    color: #232333;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 8px
}

._interpretersListContainer_jCP5f.dark {
    color: #f7f9fa
}

._interpretersListContainer_jCP5f.dark ._interpretersScrollSection_XNTMR {
    scrollbar-color: hsla(0,0%,100%,.5) #131619
}

._interpretersListContainer_jCP5f.dark ._interpretersScrollSection_XNTMR::-webkit-scrollbar {
    background: #131619
}

._interpretersListContainer_jCP5f.dark ._interpretersScrollSection_XNTMR::-webkit-scrollbar-thumb {
    background: hsla(0,0%,100%,.5)
}

._interpretersListContainer_jCP5f.dark ._interpretersScrollSection_XNTMR ._interpretationTypeIcon_JhnBx {
    color: #98a0a9
}

._interpretersListContainer_jCP5f.dark ._interpretersListItem_LRc9E ._languageName_kTqoz {
    color: #f7f9fa
}

._comment_item_vPDbR ._menu_btn_E4Dfk {
    opacity: 0
}

._comment_item_vPDbR ._menu_btn_E4Dfk._mobile_ypHsa {
    opacity: 1
}

._comment_item_vPDbR:focus-within ._menu_btn_E4Dfk,._comment_item_vPDbR:hover ._menu_btn_E4Dfk {
    opacity: 1
}

._reply_item_bKQF1:last-child {
    margin-bottom: -10px
}

._overage_QMx0m {
    background-color: var(--fill-subtler-primary);
    bottom: 0;
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

._overage_QMx0m ._image_y0woN {
    margin: 200px auto 16px;
    width: 100px
}

._overage_QMx0m ._title_cAr5w {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

@media (max-width: 978px) {
    ._overage_QMx0m ._image_y0woN {
        margin-top:50px
    }
}

._overageDialog_bD7e4 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    overflow-y: auto;
    padding: 32px 24px
}

._overageDialog_bD7e4._embedRegisterContainer_pjpi9 {
    height: 100vh;
    max-height: unset
}

._overageDialog_bD7e4 ._image_y0woN {
    margin: 200px auto 16px;
    width: 100px
}

@media (min-width: 599px) {
    ._overageDialog_bD7e4 ._overageDialog_bD7e4 {
        max-height:780px
    }
}

@media (max-width: 599px) {
    ._overageDialog_bD7e4 ._overageDialog_bD7e4 {
        padding:24px 16px
    }
}

#vodChannelPreviewContentBox ._vod-qa-container_dvmM0 [role=button],#vodChannelPreviewContentBox ._vod-qa-container_dvmM0 button {
    pointer-events: none!important
}

._vod-qa-container_dvmM0 {
    color: var(--text-primary-color);
    display: none;
    padding: 16px 10px 10px
}

._vod-qa-container_dvmM0 .ui-Ellipsis-expand-text {
    color: var(--text-link-color,var(--text-primary))!important
}

._vod-qa-empty_yvBgB {
    color: var(--text-secondary-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 16px;
    margin-top: 24px
}

._vod-qa-item_encVi {
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px
}

._vod-qa-header_SEfNh.MuiStack-root {
    display: flex;
    margin-bottom: 10px
}

._vod-qa-header_SEfNh .MuiStack-root {
    display: flex
}

._vod-qa-username_fMaq4 {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._vod-qa-desc_EGXXQ {
    color: var(--text-secondary-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding-top: 2px;
    white-space: nowrap
}

._vod-qa-question-content_b146S ._vod-qa-menu-btn_Xg6hb {
    height: 20px;
    margin-top: 3px;
    opacity: 0
}

._vod-qa-question-content_b146S ._vod-qa-menu-btn_Xg6hb._mobile_WB1Dz {
    opacity: 1
}

._vod-qa-question-content_b146S:focus-within ._vod-qa-menu-btn_Xg6hb,._vod-qa-question-content_b146S:hover ._vod-qa-menu-btn_Xg6hb {
    opacity: 1
}

._vod-qa-question-title_TdJHp {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    white-space: pre-line
}

._vod-qa-question-title_TdJHp .ui-Ellipsis-expand-text {
    box-shadow: none!important;
    font-weight: 600!important
}

._vod-qa-load-more-btn_PSb5h {
    background-color: transparent!important;
    border-width: 0!important;
    color: var(--text-link-color,var(--text-primary))!important;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 12px;
    padding-left: 0!important;
    padding-right: 0!important
}

._vod-qa-answer-add_IBUvw {
    width: 100%
}

._vod-qa-answer-add_IBUvw+._vod-qa-answer-container_K_6Xx {
    margin-top: 10px
}

._vod-qa-answer-btn_kd9WK {
    color: var(--text-link-color,var(--text-primary))!important;
    font-size: 14px;
    margin-top: 12px
}

._vod-qa-answer-input_e998P {
    margin-top: 14px
}

._vod-qa-answer-input-btn-group_ANVET {
    margin-bottom: 4px
}

._vod-qa-answer-menu-btn_b9Cgn {
    flex: 1 1;
    margin-left: 4px;
    opacity: 0
}

._vod-qa-answer-container_K_6Xx {
    margin-top: 14px
}

._vod-qa-answer-container_K_6Xx._mobile_WB1Dz ._vod-qa-answer-menu-btn_b9Cgn,._vod-qa-answer-container_K_6Xx:focus-within ._vod-qa-answer-menu-btn_b9Cgn,._vod-qa-answer-container_K_6Xx:hover ._vod-qa-answer-menu-btn_b9Cgn {
    opacity: 1
}

._vod-qa-answer-content_d7aSX {
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px;
    white-space: pre-line;
    word-break: break-word
}

._cardListContainer_HLwRp {
    display: grid;
    gap: 24px 16px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
    margin-bottom: var(--space-4)
}

._cardListContainer_HLwRp ._cardItem_Hg_gh {
    align-items: center;
    border: 1px solid rgba(var(--text-primary-color-rgb),.1);
    border-radius: 8px;
    color: var(--text-primary-color,--text-primary);
    display: flex;
    height: 100%;
    min-width: 280px;
    padding: var(--space-4);
    position: relative;
    width: 100%
}

._cardListContainer_HLwRp ._cardItem_Hg_gh ._resourcesDocIcon_JnZ49 {
    margin-right: var(--space-2)
}

._cardListContainer_HLwRp ._cardItem_Hg_gh ._resourcesDocName_xsvVa {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: var(--space-1);
    margin-right: var(--space-2);
    overflow: hidden
}

._cardListContainer_HLwRp ._cardItem_Hg_gh._clickable_wvmNZ {
    cursor: pointer
}

._desc_SCz30 {
    overflow: hidden
}

._wrapLess_sPZdK {
    max-height: none
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff")
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before {
    content: "\f101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-play-circle:before {
    content: "\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before {
    content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before {
    content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before {
    content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before {
    content: "\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before {
    content: "\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before {
    content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before {
    content: "\f109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-square:before {
    content: "\f10a"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-spinner:before {
    content: "\f10b"
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before {
    content: "\f10c"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before {
    content: "\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before {
    content: "\f10e"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-share:before {
    content: "\f10f"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-cog:before {
    content: "\f110"
}

.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\f111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-circle-outline:before {
    content: "\f112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-circle-inner-circle:before {
    content: "\f113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-hd:before {
    content: "\f114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before {
    content: "\f115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before {
    content: "\f116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-facebook:before {
    content: "\f117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-gplus:before {
    content: "\f118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-linkedin:before {
    content: "\f119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-twitter:before {
    content: "\f11a"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-tumblr:before {
    content: "\f11b"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-pinterest:before {
    content: "\f11c"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before {
    content: "\f11d"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before {
    content: "\f11e"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-next-item:before {
    content: "\f11f"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-previous-item:before {
    content: "\f120"
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before {
    content: "\f121"
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before {
    content: "\f122"
}

.video-js {
    background-color: #000;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    padding: 0;
    position: relative;
    vertical-align: top;
    word-break: normal
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    height: 100%!important;
    width: 100%!important
}

.video-js[tabindex="-1"] {
    outline: none
}

.video-js *,.video-js :after,.video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0
}

.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid {
    max-width: 100%;
    width: 100%
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode) {
    height: 0
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
    padding-top: 56.25%
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
    padding-top: 75%
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
    padding-top: 177.7777777778%
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
    padding-top: 100%
}

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
    height: 100%;
    width: 100%
}

.video-js .vjs-tech {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.video-js.vjs-audio-only-mode .vjs-tech {
    display: none
}

body.vjs-full-window {
    height: 100%;
    margin: 0;
    padding: 0
}

.vjs-full-window .video-js.vjs-fullscreen {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    height: 100%!important;
    padding-top: 0!important;
    width: 100%!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none!important
}

.vjs-disabled {
    cursor: default;
    opacity: .5
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block!important;
    opacity: 1!important;
    visibility: visible!important
}

.vjs-no-js {
    background-color: #000;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 150px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 300px
}

.vjs-no-js a,.vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    border: .06666em solid #fff;
    border-radius: .3em;
    cursor: pointer;
    display: block;
    font-size: 3em;
    height: 1.63332em;
    left: 10px;
    line-height: 1.5em;
    opacity: 1;
    padding: 0;
    position: absolute;
    top: 10px;
    transition: all .4s;
    width: 3em
}

.vjs-big-play-centered .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    margin-top: -.81666em;
    top: 50%
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    border-color: #fff;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-decoration: none;
    text-transform: none;
    transition: none
}

.vjs-control .vjs-button {
    height: 100%;
    width: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,.8);
    background: linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));
    overflow: auto
}

.video-js .vjs-modal-dialog>* {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    overflow: auto;
    padding: 0
}

.vjs-menu .vjs-menu-content>* {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    font-size: 1.2em;
    line-height: 1.4em;
    list-style: none;
    margin: 0;
    padding: .2em 0;
    text-align: center;
    text-transform: lowercase
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115,133,159,.5)
}

.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
    background: none
}

.vjs-menu li.vjs-menu-title {
    cursor: default;
    font-size: 1em;
    font-weight: 700;
    line-height: 2em;
    margin: 0 0 .3em;
    padding: 0;
    text-align: center;
    text-transform: uppercase
}

.vjs-menu-button-popup .vjs-menu {
    border-top-color: rgba(43,51,63,.7);
    bottom: 0;
    display: none;
    height: 0;
    left: -3em;
    margin-bottom: 1.5em;
    position: absolute;
    width: 10em
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    bottom: 1.5em;
    max-height: 15em;
    position: absolute;
    width: 100%
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    overflow: hidden;
    transition: all .4s
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    height: 100%;
    left: 4em;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    transition: all .4s;
    width: auto
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    height: 100%;
    margin: 0;
    overflow: hidden;
    width: auto
}

.video-js .vjs-control-bar {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    bottom: 0;
    display: none;
    height: 3em;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar {
    display: flex;
    opacity: 1;
    transition: visibility .1s,opacity .1s;
    visibility: visible
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 0;
    pointer-events: none;
    transition: visibility 1s,opacity 1s;
    visibility: visible
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
    display: none!important
}

.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    pointer-events: auto;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    flex: none;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 4em
}

.video-js .vjs-control.vjs-visible-text {
    padding-left: 1em;
    padding-right: 1em;
    width: auto
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.vjs-button>.vjs-icon-placeholder {
    display: block
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js :not(.vjs-visible-text)>.vjs-control-text {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex: auto;
    min-width: 4em;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    align-items: center;
    display: flex
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    flex: auto;
    height: .3em;
    transition: all .2s
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.3333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: rgba(115,133,159,.5)
}

.video-js .vjs-load-progress div {
    background: rgba(115,133,159,.75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    background-color: #000;
    display: none;
    height: 100%;
    position: absolute;
    width: 1px;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    opacity: 0;
    transition: visibility 1s,opacity 1s;
    visibility: hidden
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    background-color: #000;
    background-color: rgba(0,0,0,.8);
    color: #fff
}

.video-js .vjs-slider {
    -webkit-touch-callout: none;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    cursor: pointer;
    margin: 0 .45em;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    box-shadow: 0 0 1em #fff;
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    display: flex;
    margin-right: 1em
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    height: 1px;
    margin-left: -1px;
    opacity: 0;
    visibility: visible;
    width: 1px
}

.video-js .vjs-volume-panel {
    transition: width 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control {
    opacity: 1;
    position: relative;
    transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
    visibility: visible
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    height: 3em;
    margin-right: 0;
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
    left: -3.5em;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    transition: width .1s;
    width: 10em
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    left: -3000em;
    transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
    width: 3em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    height: 3em;
    opacity: 1;
    position: relative;
    transition: none;
    visibility: visible;
    width: 5em
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    bottom: 3em;
    left: .5em;
    position: absolute
}

.video-js .vjs-volume-panel {
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    height: .3em;
    width: 5em
}

.vjs-volume-bar.vjs-slider-vertical {
    height: 5em;
    margin: 1.35em auto;
    width: .3em
}

.video-js .vjs-volume-level {
    background-color: #fff;
    bottom: 0;
    left: 0;
    position: absolute
}

.video-js .vjs-volume-level:before {
    font-size: .9em;
    position: absolute;
    z-index: 1
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    left: -.3em;
    top: -.5em;
    z-index: 1
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    right: -.5em;
    top: -.3em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    bottom: 8em;
    height: 8em;
    width: 3em
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.video-js .vjs-volume-tooltip {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip {
    display: block;
    font-size: 1em;
    visibility: visible
}

.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
    left: 1em;
    top: -12px
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
    font-size: 1em
}

.video-js .vjs-volume-control .vjs-mouse-display {
    background-color: #000;
    display: none;
    height: 1px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
    height: 100%;
    width: 1px
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
    opacity: 0;
    transition: visibility 1s,opacity 1s;
    visibility: hidden
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-volume-tooltip {
    background-color: #000;
    background-color: rgba(0,0,0,.8);
    color: #fff
}

.vjs-poster {
    background-color: #000;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle
}

.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
    display: block
}

.video-js .vjs-live-control {
    align-items: flex-start;
    display: flex;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    text-align: left;
    width: auto
}

.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    flex: none;
    font-size: 1em;
    height: 100%;
    line-height: 3em;
    min-width: 4em;
    padding-left: .5em;
    padding-right: .5em;
    width: auto
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    text-align: left;
    width: auto
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    color: #888;
    margin-right: .5em
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    padding-left: 1em;
    padding-right: 1em;
    width: auto
}

.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    flex: none
}

.vjs-text-track-display {
    bottom: 3em;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    margin-bottom: .1em;
    text-align: center
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
    display: none
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
    display: none
}

.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.5em;
    line-height: 2;
    pointer-events: none;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    left: 0;
    width: 4em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-align: center;
    text-shadow: .05em .05em .1em #000;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    background-clip: padding-box;
    border: 6px solid rgba(43,51,63,.7);
    border-radius: 25px;
    box-sizing: border-box;
    display: none;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    position: absolute;
    text-align: left;
    top: 50%;
    visibility: hidden;
    width: 50px
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
    -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
    animation: vjs-spinner-show 0s linear .3s forwards;
    display: block
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before {
    border: inherit;
    border-color: #fff transparent transparent;
    border-radius: inherit;
    box-sizing: inherit;
    content: "";
    height: inherit;
    margin: -6px;
    opacity: 1;
    position: absolute;
    width: inherit
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
    -webkit-animation-delay: .44s;
    animation-delay: .44s;
    border-top-color: #fff
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

.video-js.vjs-audio-only-mode .vjs-captions-button {
    display: none
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
    display: none
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    display: inline-block;
    margin-bottom: -.1em;
    vertical-align: middle
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    content: "";
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
    display: none
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    display: inline-block;
    margin-bottom: -.1em;
    vertical-align: middle
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    content: " ";
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control {
    display: none
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: auto
}

.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control {
    display: none
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
    display: block;
    flex: auto
}

.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display: grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display:grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting>select {
    margin-bottom: .5em;
    margin-right: 1em
}

.vjs-text-track-settings fieldset {
    border: none;
    margin: 5px;
    padding: 3px
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings fieldset span>select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px
}

.vjs-text-track-settings .vjs-label {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    border: 0;
    display: block;
    height: 1px;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus {
    background-image: linear-gradient(0deg,#fff 88%,#73859f);
    outline-style: solid;
    outline-width: medium
}

.vjs-track-settings-controls button:hover {
    color: rgba(43,51,63,.75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: linear-gradient(-180deg,#fff 88%,#73859f);
    border-radius: 2px;
    color: #2b333f;
    cursor: pointer
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible) {
    outline: none
}

.video-js :focus:not(:focus-visible) {
    outline: none
}

.recording-report-container {
    width: 100%
}

.recording-report-container .report-mark-timestamp {
    align-items: center;
    color: var(--text-primary-color,--text-stronger-neutral);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 16px;
    margin-top: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.recording-report-container .report-mark-timestamp .mark-edit-icon {
    align-items: center;
    border-radius: 6px;
    box-sizing: border-box;
    display: flex;
    height: 26px;
    justify-content: center;
    margin-right: 8px;
    padding: 5px;
    width: 26px
}

.recording-report-container .report-mark-timestamp.report-mark-timestamp-disable {
    color: #6e7680;
    cursor: not-allowed
}

.recording-report-container .recording-report-content {
    max-width: 484px
}

.recording-report-container .report-time-item {
    margin-bottom: 8px
}

.recording-report-container .report-time-item .report-time-item-label {
    color: var(--text-primary-color,--text-stronger-neutral)
}

.recording-report-container .report-time-item .report-time {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.recording-report-container .report-time-item .report-time .time-content-root {
    align-items: center;
    color: var(--text-primary-color,--text-stronger-neutral);
    display: flex;
    margin-right: 8px
}

.recording-report-container .report-time-item .report-time .time-content-root .time-input {
    background-color: transparent;
    margin-right: 4px
}

.recording-report-container .report-time-item .report-time .time-content-root .time-input input {
    color: var(--text-primary-color,--text-stronger-neutral);
    max-width: 65px
}

.recording-report-container .report-time-item .report-time .add-button,.recording-report-container .report-time-item .report-time .del-button {
    color: var(--text-link-color);
    margin-top: 2.5px;
    min-width: 0;
    padding: 0
}

.recording-report-container .report-time-item .report-time .add-button:hover,.recording-report-container .report-time-item .report-time .del-button:hover {
    color: var(--text-link-hover-color)
}

.recording-report-container .report-time-item .report-time .add-button {
    margin-right: 8px
}

.recording-report-container .report-time-item .error {
    color: #f44336;
    font-size: 12px
}

.recording-report-container .report-screenshot {
    margin-bottom: 8px
}

.recording-report-container .report-screenshot .screenshot {
    border-radius: 12px;
    height: 56px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 96px
}

.recording-report-container .report-screenshot .screenshot-toggle-btn {
    color: var(--text-link-color)
}

.recording-report-container .report-screenshot .screenshot-toggle-btn:hover {
    color: var(--text-link-hover-color)
}

.recording-report-container .recording-report-btn-container {
    display: flex;
    justify-content: flex-end;
    margin-top: 72px
}

.recording-report-container .recording-report-btn-container.recording-report-btn-container-success {
    margin-top: 27px
}

.recording-report-container .recording-report-btn-container .cancel-button {
    height: 32px;
    margin-left: 8px
}

.recording-report-container .report-what-happened .ui-Select-root:hover:not(.ui-Select-input-disabled) {
    background: var(--page-bg-color)!important
}

.recording-report-container .report-what-happened .report-what-happened-label,.recording-report-container .report-what-happened .report-what-happened-select {
    color: var(--text-primary-color,--text-stronger-neutral)
}

.recording-report-btn {
    padding-left: 0;
    padding-right: 0
}

.recording-report-btn:hover {
    background-color: transparent
}

.recording-report-btn .recording-report-btn-content {
    color: var(--text-link-color);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    text-align: left
}

.recording-report-btn .recording-report-btn-content:hover {
    color: var(--text-link-hover-color)
}

.recording-report-btn .recording-report-btn-icon {
    font-size: 16px;
    margin-right: 6px;
    vertical-align: middle
}

.report-recording-form {
    margin-top: 48px
}

.report-recording-form .report-recording-directions {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.report-recording-form .timestamp-container {
    margin: 13px 0 22px
}

.report-recording-form .timestamp-container .timestamp-text {
    color: #222230;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.report-recording-form .timestamp-container .timestamp-selects-container {
    display: flex
}

.report-recording-form .timestamp-container .timestamp-item {
    align-items: center;
    display: flex
}

.report-recording-form .timestamp-container .timestamp-item .timestamp .MuiOutlinedInput-input {
    border: none;
    border-radius: 8px;
    height: 32px;
    padding: 0 0 0 10px;
    width: 88px
}

.report-recording-form .timestamp-container .timestamp-item .time-label {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin: 0 17px 0 4px
}

.report-recording-form .report-option-container {
    margin-bottom: 42px
}

.report-recording-form .report-option-container .report-option-text {
    color: #222230;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 2px
}

.report-recording-form .report-option-container .report-option-select {
    border-radius: 8px;
    height: 32px;
    padding: 0;
    width: 538px
}

.report-recording-form .report-option-container .report-option-select .MuiOutlinedInput-input {
    padding: 0 0 0 10px
}

.report-recording-form .button-container {
    display: flex;
    justify-content: right;
    margin-bottom: 24px;
    margin-top: 16px;
    max-width: 484px;
    position: relative
}

.report-recording-form .button-container .report-button {
    border-radius: 8px;
    font-size: 14px;
    font-style: normal;
    letter-spacing: 0;
    line-height: 16px;
    padding: 8px 16px;
    text-align: center
}

.report-recording-form .button-container .send-report-button:not:disabled {
    background: var(--btn-bg-primary-color);
    color: var(--btn-text-primary-color);
    font-weight: 700;
    height: 32px;
    margin-right: 12px;
    width: 120px
}

.report-recording-form .button-container .send-report-button:not:disabled:hover {
    background-color: var(--btn-bg-hover-primary-color)
}

.report-recording-form .button-container .cancel-report-button {
    margin-left: 12px
}

.report-recording-form-button {
    margin: 24px 0
}

.vjs-big-play-button-control {
    cursor: pointer;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}

.vjs-big-play-button-control.hide {
    display: none
}

.vjs-big-play-button-control .big-play-button {
    background: rgba(0,0,0,.5);
    border-radius: 50%;
    height: 96px;
    pointer-events: none;
    position: relative;
    width: 96px;
    z-index: 10
}

.vjs-big-play-button-control .big-play-button .icon {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}

._vjsCustomControlButton_vlxNs {
    margin-left: 16px
}

._markerBar_QNPg7,._markerProgress_xZn9X {
    background-color: #ff0;
    height: 100%;
    min-height: 2px;
    position: absolute
}

._markerProgress_xZn9X {
    background-color: orange;
    left: 0
}

.highlightsActive .video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress {
    background-color: transparent
}

.vjs-custom-interpretation-control-button {
    color: #fff;
    margin-left: 16px
}

.vjs-custom-interpretation-popover-paper .MuiMenuItem-root {
    background: linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),rgba(35,35,51,.8);
    color: #fff
}

.vjs-custom-interpretation-icon {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    font-size: 10px;
    height: 24px;
    justify-content: center;
    width: 24px
}

.vjs-text-track-display {
    bottom: 60px!important
}

.vjs-text-track-display .vjs-text-track-cue {
    bottom: 0!important;
    font-size: 16px!important;
    height: auto!important;
    top: auto!important;
    width: 100%!important
}

ul.vjs-custom-interpretation-menu {
    padding: 0
}

.vjs-custom-interpretation-menu li {
    font-size: 14px
}

.vjs-custom-interpretation-menu li.MuiButtonBase-root:focus,.vjs-custom-interpretation-menu li.MuiButtonBase-root:hover {
    background: #393942;
    color: #fff
}

.vjs-custom-interpretation-menu li .vjs-custom-interpretation-check,.vjs-custom-interpretation-menu li .vjs-custom-interpretation-icon {
    margin-right: 5px
}

.vjs-custom-interpretation-menu li.Mui-selected {
    background: #393942;
    color: #2d8cff;
    padding-left: 8px
}

.vjs-custom-interpretation-menu li.Mui-selected:focus,.vjs-custom-interpretation-menu li.Mui-selected:hover {
    color: #2d8cff
}

.vjs-custom-interpretation-menu li.Mui-selected .vjs-custom-interpretation-icon {
    border-color: #2d8cff
}

.vjs-custom-interpretation-menu li:not(.Mui-selected) {
    padding-left: 22px
}

._vjs-play-back-model-control_1WdOd {
    margin-left: 16px
}

._play-back-model-popover_mtCyq ._play-back-model-item_yMEYI {
    align-items: center;
    color: hsla(0,0%,100%,.8);
    display: flex;
    font-size: 14px;
    justify-content: flex-start
}

._play-back-model-popover_mtCyq ._play-back-model-item_yMEYI:hover {
    color: hsla(0,0%,100%,.8)
}

._play-back-model-popover_mtCyq ._play-back-model-item_yMEYI:focus {
    outline: 2px solid #4f9af7!important
}

._play-back-model-popover_mtCyq ._play-back-model-item_yMEYI._selected_x7e72 {
    color: #4f9af7
}

._play-back-model-popover_mtCyq ._play-back-model-item_yMEYI._selected_x7e72:focus {
    outline: 2px solid #4f9af7!important
}

@media (max-width: 1024px) {
    ._vjs-play-back-model-control_1WdOd {
        color:#fff
    }
}

@media (max-width: 604px) {
    ._vjs-play-back-model-control_1WdOd {
        color:#fff
    }
}

.vjs-playback-range-control .vjs-range-time-control {
    color: hsla(0,0%,100%,.8);
    font-size: 14px;
    font-weight: 700
}

.vjs-playback-range-control .vjs-range-time-control:hover {
    color: #fff
}

.trim-tip-popover .ant-popover-inner-content {
    padding: 8px 12px
}

.trim-tip-popover .trim-tip-content {
    align-items: center;
    color: rgba(4,4,19,.56);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center
}

.trim-tip-popover .confirm-btn {
    align-items: center;
    display: flex;
    font-weight: 700;
    height: 24px;
    justify-content: center;
    margin-top: 6px
}

.vjs-play-back-rates-control {
    color: hsla(0,0%,100%,.8);
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    min-width: 56px;
    padding-bottom: 2px;
    text-align: right
}

.vjs-play-back-rates-control:hover {
    color: #fff
}

.vjs-play-back-rates-control.disabled {
    cursor: not-allowed
}

.vjs-play-back-rates-disabled-tooltip {
    color: #fff;
    margin: 8px
}

.play-back-rate-popover .MuiMenuItem-root {
    align-items: center;
    color: hsla(0,0%,100%,.8);
    display: flex;
    font-size: 14px;
    justify-content: flex-start
}

.play-back-rate-popover .MuiMenuItem-root:hover {
    color: hsla(0,0%,100%,.8)
}

.play-back-rate-popover .MuiMenuItem-root:focus {
    outline: 2px solid #4f9af7!important
}

.play-back-rate-popover .MuiMenuItem-root.selected {
    color: #4f9af7
}

.play-back-rate-popover .MuiMenuItem-root.selected:focus {
    outline: 2px solid #4f9af7!important
}

@media (max-width: 1024px) {
    .vjs-play-back-rates-control {
        color:#fff
    }
}

@media (max-width: 604px) {
    .vjs-play-back-rates-control {
        color:#fff
    }
}

.vjs-play-toggle-control .pause-icon,.vjs-play-toggle-control .play-icon,.vjs-play-toggle-control .replay-icon {
    fill-opacity: .8
}

.vjs-play-toggle-control .pause-icon:hover,.vjs-play-toggle-control .play-icon:hover,.vjs-play-toggle-control .replay-icon:hover {
    fill-opacity: 1
}

._label_lu40h,.vjs-play-toggle-control .pause-icon svg,.vjs-play-toggle-control .play-icon svg,.vjs-play-toggle-control .replay-icon svg {
    display: inline-block
}

._label_lu40h {
    font-weight: 700;
    margin-bottom: 4px
}

._fillInBlankItem_bIPYX:not(:last-child) {
    margin-bottom: 16px
}

._promptItem_h_4eP {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._promptItemLeft_mbiwW,._promptItemRight_WoAEH {
    align-items: center;
    display: flex;
    width: 48%
}

._promptItem_h_4eP:not(:last-child) {
    margin-bottom: 16px
}

._index_movmK {
    margin-right: 4px
}

._customQuestion_b1zEJ {
    padding: 16px 0
}

._required_DSNJk {
    color: var(--text-error);
    margin-left: 4px
}

._title_jgpC6 {
    font-weight: 700
}

._type_tHWPu {
    color: var(--text-neutral);
    margin-left: 10px
}

._pollImage_s20M9 {
    height: auto;
    max-height: 264px;
    max-width: 352px;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle;
    width: 100%
}

._imgContainer_Qbrad {
    margin-bottom: 8px
}

._rank-order-container_D9QW6 {
    overflow: auto
}

._custom-question-rank-table-row_ORYPw {
    align-items: center;
    border-top: 1px solid var(--border-subtle-neutral);
    display: inline-flex;
    flex-wrap: nowrap;
    padding: 16px 0
}

._custom-question-rank-table-row_ORYPw:first-child {
    border-top: none
}

._custom-question-rank-table-row_ORYPw:last-child {
    border-bottom: 1px solid var(--border-subtle-neutral)
}

._custom-question-rank-table-first-column_zmzko,._custom-question-rank-table-first-row_VkAg5 {
    color: var(--text-stronger-neutral);
    font-size: 13px;
    font-weight: 400;
    line-height: 16px
}

._custom-question-rank-table-first-column_zmzko {
    width: 135px
}

._custom-question-rank-table-first-row_VkAg5 {
    text-align: center;
    word-break: break-all
}

._custom-question-rank-table-column_l5RF9 {
    flex: none;
    text-align: center;
    width: 64px
}

._ratingScaleInfo_fC3ns {
    color: var(--text-neutral);
    font-size: 12px;
    font-style: italic;
    margin-bottom: 8px
}

._icon_LOD6w {
    align-items: center;
    background: var(--fill-subtler-neutral);
    border-radius: 8px;
    color: var(--text-stronger-neutral);
    display: inline-flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

._iconChecked_jzcT7 {
    background: var(--fill-global-primary);
    border-color: var(--fill-global-primary);
    color: var(--inverse-global-default);
    font-weight: 700
}

._pollWrapper_bYl5W {
    background: var(--bg-neutral);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

._pollContent_YUSSJ {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    margin: 0 auto;
    max-width: 700px;
    min-height: 0
}

._pollContent_YUSSJ,._pollHeader_qmwQX {
    background-color: var(--bg-default);
    width: 100%
}

._pollHeader_qmwQX {
    color: var(--text-stronger-neutral);
    flex: none;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    overflow: hidden;
    padding: 0 24px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._pollBody_ByRdg {
    flex: 1 1;
    min-height: 0;
    overflow: auto;
    padding: 0 24px
}

._pollFooter_QobN2 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 16px 24px
}

._answerInfo_c1BXj {
    color: var(--text-neutral)
}

._responseHint_haAZr {
    align-items: center;
    background-color: var(--fill-subtler-neutral);
    display: flex;
    font-size: 14px;
    justify-content: center;
    padding: 6px 12px;
    width: 100%
}

._viewResultModeBanner_B78ts {
    background-color: var(--fill-primary);
    color: var(--fill-default);
    font-size: 14px;
    line-height: 1.5;
    padding: 4px 0;
    position: sticky;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2000
}

@media (max-width: 768px) and (hover:none) {
    .poll-content-body-questions input,.poll-content-body-questions select,.poll-content-body-questions select:focus,.poll-content-body-questions textarea {
        font-size:16px!important
    }
}

._captchaWrap_Ue1pl {
    padding-top: 16px
}

._captchaWrap_Ue1pl._pb16_xrSz1 {
    padding-bottom: 16px
}

._captchaWrap_Ue1pl ._smartCaptchaEmptyError_uejZY .MuiOutlinedInput-notchedOutline {
    border-color: var(--border-error)!important
}

._captchaWrap_Ue1pl input.MuiInputBase-input {
    padding: 8px
}

._captchaTerms_wYERk {
    color: var(--text-neutral);
    font-size: 12px;
    line-height: 16px
}

._captchaTerms_wYERk ._link_lDoTl {
    color: var(--text-link-color)
}

._captchaTerms_wYERk ._link_lDoTl:hover {
    color: var(--text-link-hover-color)
}

._wrapper_U4vvo {
    background-color: var(--fill-global-dark-transparent);
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

._wrapper_U4vvo ._content_RgzNk {
    background-color: var(--bg-default);
    border-radius: 12px;
    color: var(--text-stronger-neutral);
    height: 75%;
    overflow: hidden;
    width: 400px
}

._centerContent_R6RHK {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 10
}

._headerWrapper__Pad0 {
    padding: 24px 24px 16px
}

._pollFormHeader_A7NTR {
    min-height: 24px;
    position: relative
}

._pollFormHeader_A7NTR ._title_HR2lz {
    color: var(-text-stronger-neutral);
    font-size: 24px;
    font-weight: 700
}

._pollFormHeader_A7NTR ._leftCloseButton_UeISB {
    font-weight: 400;
    left: 0;
    position: absolute;
    top: 0
}

._pollFormHeader_A7NTR ._rightCloseButton_vFWOp {
    position: absolute;
    right: 0;
    top: 0
}

._mobileFooter_t0YJy {
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-end;
    margin-top: 24px
}

._mb16__5E5h {
    margin-bottom: 16px
}

.vjs-playback-range-setting-bar {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.vjs-playback-range-setting-bar .vjs-playback-range-setting-panel {
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6));
    border-radius: 0 0 12px 12px;
    bottom: 0;
    height: 84px;
    position: absolute;
    right: 0;
    width: 100%
}

.vjs-playback-range-setting-bar .vjs-playback-range-bar {
    align-items: center;
    background: rgba(0,0,0,.6);
    display: flex;
    height: 32px;
    justify-content: center
}

.vjs-playback-range-setting-bar .vjs-playback-slider {
    height: 100%;
    width: calc(100% - 48px)
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-rail {
    background-color: transparent;
    height: 32px
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-track {
    background-color: hsla(0,0%,100%,.18);
    border: none;
    height: 2px
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-track:after,.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-track:before {
    background: #4f9af7;
    content: "";
    display: inline-block;
    height: 3px;
    position: absolute;
    width: 100%
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-track:before {
    top: -14px
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-track:after {
    top: 15px
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-thumb {
    align-items: center;
    background: #4f9af7;
    display: flex;
    height: 32px;
    justify-content: center;
    margin-left: 0;
    margin-top: 1px;
    position: absolute;
    width: 16px
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-thumb.min-thumb {
    border-radius: 6px 0 0 6px
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-thumb.max-thumb {
    border-radius: 0 6px 6px 0
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-thumb:active,.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-thumb:focus,.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-thumb:hover {
    background: #4f9af7;
    height: 32px;
    width: 16px
}

.vjs-playback-range-setting-bar .vjs-playback-range-slider .MuiSlider-thumb .bar {
    background: var(--bg-default);
    display: inline-block;
    height: 10px;
    margin: 0 1px;
    width: 2px
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 12px 16px
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-time-range-container {
    display: flex
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-time-range-container .vjs-time-range-display {
    align-items: center;
    color: hsla(0,0%,100%,.8);
    display: flex;
    justify-content: center;
    margin-left: 16px
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-time-range-container .vjs-time-range-display .vjs-time-range-divider {
    padding: 0 4px
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-playback-range-btns {
    display: flex
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-playback-range-btns .vjs-btn {
    align-items: center;
    border-radius: 6px;
    color: var(--inverse-default);
    display: flex;
    height: 24px;
    justify-content: center;
    padding: 5px 10px
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-playback-range-btns .vjs-trim-btn {
    background: #0e72ed;
    color: var(--inverse-default)
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-playback-range-btns .vjs-trim-btn.disabled {
    background: hsla(0,0%,100%,.18);
    color: hsla(0,0%,100%,.54)
}

.vjs-playback-range-setting-bar .vjs-playback-range-actions .vjs-playback-range-btns .vjs-cancel-btn {
    background: rgba(82,82,128,.18);
    border: 1px solid #909096;
    margin-left: 8px
}

._transcriptionContainer_wF6sT {
    border: 1px solid rgba(var(--text-primary-color-rgb),.3);
    border-radius: 8px;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 100%;
    overflow: auto;
    padding: 0 12px
}

._transcriptionContainer_wF6sT::-webkit-scrollbar {
    background: #f2f2f7;
    width: 4px
}

._transcriptionContainer_wF6sT::-webkit-scrollbar-track {
    border-radius: 2px
}

._transcriptionContainer_wF6sT::-webkit-scrollbar-thumb {
    background: #babacc;
    border-radius: 2px
}

._transcriptionUserWrap_WzMnl {
    margin-bottom: 10px
}

._transcriptionTimestampTextContainer_Efcme {
    display: flex
}

._transcriptionListContainer_Pf5j7 {
    display: inline-block;
    margin-top: 20px;
    overflow-y: scroll
}

._transcriptionListContainer_Pf5j7:focus li:first-child {
    padding-top: 10px
}

._transcriptionListContainer_Pf5j7:focus li:last-child {
    padding-bottom: 10px
}

._transcriptInfo_LLhnO {
    align-items: center;
    display: flex;
    width: calc(100% - 48px)
}

._transcriptionAvatar_x6pzh {
    border-radius: 16px;
    display: inline-block;
    height: 32px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 32px
}

._transcriptionUsername_jvslZ {
    text-wrap: nowrap;
    color: #131619;
    display: block;
    font-weight: 700;
    margin-left: 16px;
    overflow: hidden;
    text-overflow: ellipsis
}

._transcriptionTimestamp_wHzBw {
    color: #747487;
    margin-left: 8px;
    margin-right: 6px
}

._transcriptionText_NGM0H {
    color: #232333;
    padding: 8px;
    text-align: left
}

._transcriptionTextHighlight_WnIDM {
    background-color: #e7f1fd;
    border-color: #4793f1;
    border-radius: 8px;
    border-width: 1px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 8px
}

._transcriptionTextBeHighlight_m_R9M {
    background-color: #ff0
}

._transcriptionTextBeHighlight_m_R9M span {
    line-height: 1.35
}

._transcriptAlert_DN3gj {
    border-radius: 0;
    margin-top: 16px
}

._transcriptAlert_DN3gj._processing_xJAwg {
    background-color: #f2f8ff;
    text-align: center
}

._transcriptAlert_DN3gj ._alertAction_uAYv5 {
    margin-left: 8px;
    vertical-align: baseline
}

._transcriptAlert_DN3gj .MuiAlert-action button {
    align-self: center
}

.audio-transcript-text {
    font-weight: 500;
    padding-block:6px;text-align: center
}

._searchBar_M_fvz {
    background-color: #f7f9fa;
    border-radius: 8px;
    padding-block:6px;padding-inline:8px;width: 90%
}

._transcriptButton_efjUX,._transcriptClose_zd8_A {
    border-radius: 8px;
    height: 32px;
    margin-left: 8px;
    min-width: 32px;
    padding: 9px
}

._searchWrapper_b4hA4 {
    align-items: center;
    display: flex;
    justify-content: center
}

._searchBar_M_fvz fieldset {
    border: none
}

._recordingSearchIcon_TBrK8 {
    margin-left: -10px;
    margin-right: 4px
}

._searchHighlight_KH8zn {
    background-color: #faac2a;
    border-radius: 8px;
    padding-block:4px}

._preview_O2Yj7 {
    color: #6e7680
}

._embed_Dl8bW {
    border: 0;
    margin-left: 16px;
    width: 360px
}

._dark_pYJwj {
    --component-primary-color: #444b53;
    --page-bg-color: #131619;
    padding: 16px
}

._dark_pYJwj ._transcriptionTextBeHighlight_m_R9M {
    color: #131619
}

._dark_pYJwj ._searchBar_M_fvz {
    background-color: #131619;
    border: 1px solid #444b53;
    color: #98a0a9
}

._dark_pYJwj ._transcriptClose_zd8_A {
    margin-left: 8px
}

._dark_pYJwj ._transcriptionUserWrap_WzMnl {
    margin: 0
}

._dark_pYJwj ._transcriptionText_NGM0H,._dark_pYJwj ._transcriptionUsername_jvslZ {
    color: #f7f9fa;
    font-weight: 500
}

._dark_pYJwj ._transcriptionTimestampTextContainer_Efcme {
    margin: 16px 0
}

._dark_pYJwj ._transcriptionTextHighlight_WnIDM {
    background-color: #252a30;
    border-color: #fff;
    font-weight: 700;
    margin: 0;
    padding: 8px
}

._dark_pYJwj ._transcriptionTimestamp_wHzBw {
    color: #98a0a9
}

._dark_pYJwj ._transcriptButton_efjUX,._dark_pYJwj ._transcriptClose_zd8_A {
    background-color: #252a30
}

._light_hJKkR {
    background-color: var(--bg-default)
}

@media (max-width: 978px) {
    ._extended_Xijwa .audio-transcript-text {
        display:none
    }

    ._extended_Xijwa ._transcriptionContainer_wF6sT {
        border: 0;
        margin-left: 0;
        padding: 5px 0 0
    }

    ._extended_Xijwa ._transcriptionListContainer_Pf5j7 {
        max-height: 500px
    }
}

@media (max-width: 768px) {
    ._extended_Xijwa ._transcriptionContainer_wF6sT {
        padding:24px
    }
}

@media (max-width: 600px) {
    ._extended_Xijwa ._transcriptionContainer_wF6sT {
        padding:16px
    }
}

@media (min-width: 580px) {
    ._embed_Dl8bW {
        width:300px
    }
}

@media (max-width: 580px) {
    ._embed_Dl8bW {
        height:100%;
        position: absolute;
        right: 0;
        width: 100%;
        z-index: 4
    }

    ._embed_Dl8bW ._transcriptionListContainer_Pf5j7 {
        max-height: none
    }

    ._dark_pYJwj {
        background-color: #131619
    }
}

._smartChapterCard_iuxVG {
    align-items: center;
    background: #f1f4f6;
    border-radius: 8px;
    display: inline-flex;
    height: 76px;
    margin-right: 8px;
    width: 226px
}

._smartChapterCard_iuxVG:hover {
    background-color: #dfe3e8
}

._disabled_XjFNX {
    cursor: not-allowed
}

._imageWrapper_Wq_QA {
    height: 60px;
    margin-left: 8px;
    width: 106px
}

._cardImage_tCI9Z {
    background-position: 0 0;
    border-radius: 6px;
    height: 108px;
    -webkit-transform: scale(.55);
    transform: scale(.55);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    width: 192px
}

._right_sJIwP {
    align-self: flex-start;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: 8px;
    overflow: hidden
}

._right_sJIwP ._startTime_TazxO {
    color: var(--fill-neutral)
}

._right_sJIwP ._title_MnxAx {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--text-stronger-neutral);
    display: -webkit-box;
    height: 32px;
    overflow: hidden;
    white-space: normal
}

._playingCardImage_dg0FD {
    align-items: center;
    background-blend-mode: multiply;
    background-color: #13161999;
    color: #fff;
    display: flex;
    font-size: 16px;
    justify-content: center
}

._playingCard_Q3MzB {
    background-color: #0e72ed!important
}

._playingCard_Q3MzB ._startTime_TazxO,._playingCard_Q3MzB ._title_MnxAx {
    color: #fff;
    font-weight: 600
}

._applyBranding_Eh1QA._playingCard_Q3MzB {
    background-color: var(--btn-bg-primary-color)!important
}

._applyBranding_Eh1QA._playingCard_Q3MzB ._cardImage_tCI9Z {
    color: var(--btn-text-primary-color)
}

._summaryContainer_pAQ42 {
    margin-top: 4px
}

._arrowContainer_s4_Qy {
    height: 12px;
    overflow: hidden;
    position: relative
}

._arrow_phdFJ {
    border-bottom: 24px solid #f1f4f6;
    border-left: 24px solid transparent;
    border-right: 24px solid transparent;
    bottom: -12px;
    height: 0;
    left: 32px;
    position: absolute;
    width: 0
}

._smartChapterContainer_gJZgL {
    word-wrap: break-word;
    background: #f1f4f6;
    border-radius: 8px;
    color: #131619;
    font-size: 14px;
    line-height: 20px;
    min-height: 80px;
    padding: 16px;
    word-break: break-word
}

._title_uwgPT {
    font-weight: 600;
    margin-bottom: 8px
}

._chartContainer_KECNL {
    position: relative
}

._title_LMeIC {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._smartChapterWrapper_CCoQV {
    cursor: pointer;
    height: 76px;
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

._smartChapterTitleWrapper_Dhpi4 {
    align-items: center;
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

._disabled_Lzttz {
    cursor: default
}

._cardWrapper_hdX1_ {
    display: flex;
    position: absolute;
    transition: left .4s ease-in-out
}

._leftBtn_SKVIC,._rightBtn_R9zve {
    align-items: center;
    background-color: var(--bg-default);
    border: 1px solid #dfe3e8;
    border-radius: 50%;
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    color: var(--text-stronger-neutral);
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 24px;
    z-index: 300
}

._rightBtn_R9zve {
    right: 0;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%)
}

._applyBranding_oHpHk ._title_LMeIC {
    color: var(--text-primary-color)
}

._recordingSummary_gCFey {
    margin-bottom: 32px
}

._recordingSummaryTitle_ajRVa {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px
}

._recordingSummaryContent_bY2W7 {
    color: #131619;
    display: flex
}

._text_up2cd {
    word-wrap: break-word;
    font-size: 14px;
    line-height: 20px;
    max-height: 60px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

._text_up2cd:before {
    content: "";
    float: right;
    height: calc(100% - 20px)
}

._text_up2cd:after {
    box-shadow: inset calc(100px - 999vw) calc(30px - 999vw) 0 0 #fff;
    content: "";
    height: 999vw;
    margin-left: -100px;
    position: absolute;
    width: 999vw
}

._btn_fHPlZ {
    background: transparent;
    border: none;
    border-radius: 0;
    clear: both;
    color: #0956b5;
    float: right;
    font-size: 14px;
    line-height: 20px;
    margin-left: 20px;
    padding: 0;
    position: relative
}

._btn_fHPlZ:before {
    color: #333;
    content: "...";
    left: -5px;
    position: absolute;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

._textShowAll_oVtTh ._text_up2cd {
    max-height: none
}

._textShowAll_oVtTh ._text_up2cd ._btn_fHPlZ:before,._textShowAll_oVtTh ._text_up2cd:after {
    visibility: hidden
}

._hideMore_c_cII ._text_up2cd ._btn_fHPlZ,._hideMore_c_cII ._text_up2cd:after {
    visibility: hidden
}

._applyBranding_eJQBg ._recordingSummaryTitle_ajRVa {
    color: var(--text-primary-color)
}

._applyBranding_eJQBg ._recordingSummaryContent_bY2W7 {
    color: var(--text-paragraph-color)
}

._applyBranding_eJQBg ._btn_fHPlZ {
    color: var(--text-link-color)
}

._applyBranding_eJQBg ._btn_fHPlZ:hover {
    color: var(--text-link-hover-color)
}

.vjs-custom-subtitle-control-button {
    color: #fff;
    margin-left: 16px
}

.vjs-text-track-display .vjs-text-track-cue div {
    background: linear-gradient(0deg,rgba(35,35,35,.8),rgba(35,35,35,.8)),linear-gradient(0deg,rgba(35,35,35,.3),rgba(35,35,35,.3));
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 #1316191a;
    box-shadow: 0 4px 8px 0 #1316191a;
    display: inline-block!important;
    font-size: 14px;
    padding: 8px
}

.vjs-trim-status {
    margin: 13px 0 0 8px
}

.vjs-trim-status .vjs-trim-status-text {
    color: hsla(0,0%,100%,.8);
    font-size: 14px;
    padding-bottom: 2px
}

._videoVolumeBar_aOCSN {
    height: 94px
}

._customVolumePanelToggle_BUXbZ {
    cursor: pointer
}

._customVolumePanelToggle_BUXbZ ._volumeLow_F80Kg,._customVolumePanelToggle_BUXbZ ._volumeOff_qNiL4,._customVolumePanelToggle_BUXbZ ._volume_EkoOE {
    fill-opacity: 1
}

._customVolumePanelToggle_BUXbZ ._volumeLow_F80Kg svg,._customVolumePanelToggle_BUXbZ ._volumeOff_qNiL4 svg,._customVolumePanelToggle_BUXbZ ._volume_EkoOE svg {
    display: inline-block
}

._vjsCurrentChapter_x2_Nv {
    border-radius: 1px;
    display: flex;
    height: 6px;
    position: absolute;
    top: -5px
}

._hasViewedPart_gCi6F {
    background-color: #4f9af7;
    border-radius: 2px;
    height: 10px
}

._hasNoViewedPart_QZWgg {
    background-color: #707d95;
    border-radius: 2px;
    height: 10px
}

.vodPlayer ._hasViewedPart_gCi6F {
    background-color: var(--btn-bg-primary-color,--border-primary)
}

._vjsChapterDelimiter_rH1Nr {
    background-color: #222230;
    height: 6px;
    opacity: .8;
    position: absolute;
    top: -3px;
    width: 1px
}

._vjsLinearPath_TxW7z {
    left: 0;
    position: absolute;
    right: 0
}

._thumbnailContainer_oLP9Y {
    align-items: center;
    bottom: 21px;
    color: #fff;
    display: flex;
    flex-direction: column;
    pointer-events: none;
    position: absolute;
    z-index: 999
}

._thumbnailImage_OmJEq {
    background-position: 0 0;
    background-repeat: no-repeat;
    border-radius: 8px;
    height: 108px;
    margin: 0 1px 4px;
    -webkit-transform: scale(.55);
    transform: scale(.55);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    width: 192px
}

._title_D66jM {
    color: #fff;
    font-size: 12px;
    text-align: center;
    width: 100%
}

._title_D66jM ._text_cwhhH {
    display: flex;
    justify-content: center
}

._title_D66jM ._text_cwhhH span {
    background: rgba(19,22,25,.7);
    border-radius: 4px;
    display: inline-block;
    padding: 3px;
    text-shadow: 0 2px 4px rgba(0,0,0,.5);
    white-space: nowrap
}

._time_lg4PL {
    bottom: 4px;
    font-size: 16px;
    position: absolute
}

._title_D66jM+._title_D66jM {
    margin-top: 4px
}

._ellipsis_hXTvg {
    display: inline-block;
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._muteToggle_jPCwd {
    align-items: center;
    background: #dfe3e8;
    border-radius: 4px;
    color: #131619;
    display: flex;
    left: 10px;
    padding: 1em;
    position: absolute;
    top: 10px;
    z-index: 4
}

._videoJs_RW4wS {
    cursor: pointer;
    font-size: 14px;
    height: 100%;
    position: relative;
    width: 100%
}

._videoJs_RW4wS ._disclaimer_Cpu8p {
    background-color: rgba(0,0,0,.5);
    bottom: 70px;
    left: 10px;
    opacity: 1;
    padding: 8px;
    position: absolute;
    transition: bottom .8s;
    z-index: 10
}

._videoJs_RW4wS ._disclaimer_Cpu8p._hidden_kY8Oz {
    opacity: 0;
    z-index: auto
}

._videoJs_RW4wS.video-js.vjs-playing.vjs-user-inactive ._disclaimer_Cpu8p {
    bottom: 25px
}

._videoJs_RW4wS ._disabledDisclaimer_cHG_6 {
    background-color: rgba(0,0,0,.5);
    bottom: 70px;
    left: 10px;
    opacity: 1;
    padding: 8px;
    position: absolute;
    transition: bottom .8s;
    z-index: 10
}

._videoJs_RW4wS ._disabledDisclaimer_cHG_6._withPrivacyDisclaimer_udms1 {
    bottom: 110px
}

._videoJs_RW4wS.video-js.vjs-playing.vjs-user-inactive ._disabledDisclaimer_cHG_6 {
    display: none
}

._videoJs_RW4wS.video-js {
    border-radius: 8px;
    height: auto;
    width: auto
}

._videoJs_RW4wS ._highlightProgress_Z6a7q {
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

._videoJs_RW4wS.video-js .vjs-control-bar {
    background: linear-gradient(0deg,rgba(32,32,35,.7),rgba(32,32,35,.7)),linear-gradient(180deg,rgba(35,35,51,.3),rgba(0,0,0,.6)),linear-gradient(0deg,rgba(35,35,51,.3),rgba(35,35,51,.3));
    border-radius: 10px;
    height: 50px;
    margin: 10px;
    padding-top: 0
}

._videoJs_RW4wS.video-js .vjs-control-bar .vjs-progress-control {
    top: 0;
    width: calc(100% - 32px)
}

._videoJs_RW4wS.video-js .vjs-control-bar .vjs-progress-control:hover ._highlightProgress_Z6a7q {
    height: 6px
}

._videoJs_RW4wS ._vjsCustomBigPlayButton_EQBSj {
    display: none
}

._videoJs_RW4wS ._vjsCustomBigPlayButton_EQBSj ._mobile-big-play-button_r6_LA {
    position: relative;
    z-index: 10
}

._videoJs_RW4wS ._vjsCustomBigPlayButton_EQBSj ._mobile-big-play-button_r6_LA._vjs-started_hMQtN {
    opacity: 1;
    transition: visibility 1s,opacity 1s;
    visibility: visible
}

._videoJs_RW4wS ._vjsCustomBigPlayButton_EQBSj ._mobile-big-play-button_r6_LA._vjs-paused_dMQio {
    opacity: 1;
    transition: visibility .1s,opacity .1s;
    visibility: visible
}

._videoJs_RW4wS.vjs-paused ._vjsCustomBigPlayButton_EQBSj {
    display: block
}

._videoJs_RW4wS .mobile-big-play-button.vjs-started {
    opacity: 0
}

._videoJs_RW4wS .vjs-control-text {
    display: none
}

._videoJs_RW4wS._mobileVideoJs_U5NhA ._vjsCustomBigPlayButton_EQBSj {
    display: block
}

._videoJs_RW4wS .vjs-control-bar {
    align-items: center;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6),rgba(0,0,0,.8));
    border-radius: 0 0 8px 8px;
    bottom: 0;
    color: hsla(0,0%,100%,.8);
    display: flex;
    height: 80px;
    left: 0;
    padding-top: 20px;
    position: absolute;
    right: 0;
    width: auto
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control {
    align-items: center;
    display: flex;
    width: 100%
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-load-progress,._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-load-progress div,._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-play-progress {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 0
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-slider {
    background: hsla(0,0%,100%,.18);
    border-radius: 8px;
    margin: 0
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
    border-radius: 8px;
    height: 2px;
    position: relative;
    width: 100%
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-progress-holder:focus {
    outline: 2px solid #fff
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-load-progress {
    background: hsla(0,0%,100%,.18);
    border-radius: 8px
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-load-progress div {
    background: hsla(0,0%,100%,.18);
    border-radius: 6px
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-play-progress {
    background-color: #4f9af7;
    border-radius: 8px
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-play-progress .vjs-time-tooltip {
    display: none
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-play-progress:before {
    display: none
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control .vjs-mouse-display {
    background: #f5f5f5
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder {
    border-radius: 8px;
    height: 6px
}

._videoJs_RW4wS .vjs-control-bar .vjs-progress-control:hover .vjs-play-progress:before {
    color: var(--inverse-default);
    display: block;
    text-shadow: 0 0 8px rgba(0,0,0,.25)
}

._videoJs_RW4wS .vjs-control {
    cursor: pointer;
    height: 28px;
    padding: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._videoJs_RW4wS .vjs-control:focus-within {
    box-shadow: 0 0 0 1px #fff,0 0 0 4px #0e72ed
}

._videoJs_RW4wS .vjs-icon-placeholder:before {
    font-size: 28px;
    font-weight: 400;
    line-height: 28px;
    vertical-align: middle
}

._videoJs_RW4wS .vjs-play-toggle-control {
    cursor: pointer;
    margin: 13px 0 0 16px
}

._videoJs_RW4wS .vjs-current-time {
    color: #f5f5f5;
    display: block;
    line-height: 28px;
    margin: 13px 0 0 16px
}

._videoJs_RW4wS .vjs-duration,._videoJs_RW4wS .vjs-time-divider {
    color: hsla(0,0%,100%,.54);
    display: block;
    line-height: 28px;
    margin: 13px 0 0
}

._videoJs_RW4wS .vjs-time-divider.vjs-time-control {
    min-width: 8px;
    padding-left: 4px;
    padding-right: 4px
}

._videoJs_RW4wS ._vjsExtendControl_z1373 {
    align-items: center;
    display: flex;
    flex: 1 1;
    justify-content: flex-end;
    margin: 13px 16px 0 0
}

._videoJs_RW4wS ._vjsPlayBackRates_i3X14 {
    cursor: pointer
}

._videoJs_RW4wS ._vjsPlayBackRange_W86Kx {
    cursor: pointer;
    margin-left: 16px
}

._videoJs_RW4wS ._vjsCustomVolumePanel_myPoU {
    cursor: pointer;
    margin: 0 auto 0 16px
}

.vodPlayer .video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress {
    background-color: var(--btn-bg-primary-color,--border-primary)
}

._highlights_Y7AnG {
    align-items: center;
    background: #f1f4f6;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: flex;
    padding: 8px
}

._videoJs_RW4wS._light_JcjWj {
    background-color: #fff;
    border-radius: 8px
}

._videoJs_RW4wS._light_JcjWj .vjs-poster {
    background-color: #fff
}

._videoJs_RW4wS._light_JcjWj video {
    border-radius: 8px
}

._videoJs_RW4wS._light_JcjWj ._vjsGradientBottom_rDgEA {
    background-position: bottom;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.146) 71.31%,rgba(0,0,0,.8) 135%);
    border-radius: 8px;
    bottom: 0;
    height: 206px;
    padding-top: 45px;
    pointer-events: none;
    position: absolute;
    width: 100%
}

._mobileControls_KiQ9W {
    background: linear-gradient(180deg,rgba(19,22,25,.8),rgba(19,22,25,.6) 50.02%,#13161900);
    display: none;
    justify-content: right;
    left: 0;
    padding: 10px 16px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

._withHighlights_ghLXG ._videoJs_RW4wS {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

._recordingPlayContainer_PoD8l {
    --recording-video-player-width: 1220px;
    --recording-video-player-height: 686.25px;
    --recording-video-player-right-panel-width: 502px;
    --recording-video-player-right-panel-ml: 32px;
    --recording-video-player-video-transcription-height: var(--recording-video-player-height);
    width: 100%
}

._recordingPlayRightPanelTranscription_P1r0H {
    display: none
}

._recordingPlayRightPanelTranscription_P1r0H._open_cRXUi {
    display: block
}

._extended_NhpQH {
    align-items: flex-start;
    display: flex;
    margin: 0 auto;
    max-width: 1734px;
    padding-left: 40px;
    padding-right: 40px;
    width: 100%
}

._extended_NhpQH ._commentsWrapper_LwJkO,._extended_NhpQH ._mobileTabs_ruaZY,._extended_NhpQH ._qaWrapper_OjJqI,._extended_NhpQH ._resourcesWrapper_pgN2j {
    display: none
}

._extended_NhpQH ._pcVisible_SyUZY {
    display: block
}

._extended_NhpQH ._recordingPlayRightPanelTranscription_P1r0H {
    margin-bottom: 32px
}

._extended_NhpQH ._wrapper_TGMK0 {
    margin: 0 auto;
    width: var(--recording-video-player-width)
}

._extended_NhpQH ._wrapper_TGMK0 ._ratio_ktie_ {
    padding-bottom: var(--recording-video-player-height);
    position: relative;
    width: var(--recording-video-player-width)
}

._extended_NhpQH ._wrapper_TGMK0 ._ratio_ktie_ ._previewCTA_Vtq_W,._extended_NhpQH ._wrapper_TGMK0 ._ratio_ktie_ ._videoJs_RW4wS {
    height: 100%;
    left: 0;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

._extended_NhpQH ._recordingPlayRightPanel_F_rig {
    margin-left: var(--recording-video-player-right-panel-ml);
    width: var(--recording-video-player-right-panel-width)
}

._extended_NhpQH ._recordingPlayRightPanel_F_rig ._recordingPlayRightPanelTranscription_P1r0H {
    height: var(--recording-video-player-video-transcription-height)
}

._extended_NhpQH ._recordingPlayRightPanel_F_rig ._recordingPlayRightPanelRelateVideos__u3Zz {
    height: 600px;
    min-height: var(--recording-video-player-video-transcription-height)
}

._extended_NhpQH ._recordingPlayRightPanel_F_rig ._recordingPlayRightPanelPlaylistVideos_KUEb1 {
    max-height: 468px
}

._extended_NhpQH ._sidebarWrapper_edJiR {
    flex: 1 1;
    position: relative
}

._extended_NhpQH ._sidebarWrapper_edJiR ._sidebar_wPdv3 {
    height: 100%;
    overflow-y: auto;
    position: absolute;
    width: 100%
}

._extended_NhpQH._withHighlights_ghLXG ._videoJs_RW4wS {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

._extended_NhpQH._withHighlights_ghLXG ._ratio_ktie_ {
    margin-bottom: 48px
}

._extended_NhpQH._withHighlights_ghLXG ._highlights_Y7AnG {
    bottom: -48px;
    left: 0;
    position: absolute;
    width: 100%
}

._extended_NhpQH._withHighlights_ghLXG ._recordingPlayRightPanel_F_rig ._recordingPlayRightPanelTranscription_P1r0H {
    height: calc(var(--recording-video-player-video-transcription-height) + 48px)
}

._extended_NhpQH._withHighlights_ghLXG ._recordingDetail_IbCTa {
    margin-top: 80px
}

._extended_NhpQH .vjs-progress-control {
    height: 20px;
    left: 16px;
    position: absolute;
    right: 16px;
    top: 22px;
    width: auto
}

._preview_t9hdG {
    align-items: center;
    background: #000;
    justify-content: center;
    overflow: hidden
}

._preview_t9hdG ._previewCTA_Vtq_W ._playButton_DyG1I {
    background: #252a30;
    border-radius: 16px;
    left: 50%;
    padding: 19px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 4
}

._preview_t9hdG ._previewCTA_Vtq_W img {
    width: 100%
}

._compact_nTp6L {
    display: flex;
    height: 100%;
    max-width: none;
    position: absolute;
    width: 100%
}

._compact_nTp6L._hasPlayerRightPanel_HrZJn ._videoJs_RW4wS {
    background-color: #131619;
    border-radius: 0
}

._compact_nTp6L._hasPlayerRightPanel_HrZJn ._videoJs_RW4wS .vjs-poster {
    background-color: #131619
}

._compact_nTp6L._withHighlights_ghLXG {
    height: calc(100% - 48px)
}

._compact_nTp6L._withHighlights_ghLXG ._highlights_Y7AnG {
    left: 0;
    position: absolute;
    width: 100%
}

._compact_nTp6L ._recordingPlayRightPanel_F_rig {
    height: 100%;
    overflow: auto;
    width: var(--recording-video-player-right-panel-width)
}

._compact_nTp6L ._recordingPlayRightPanel_F_rig ._recordingPlayRightPanelTranscription_P1r0H {
    height: 100%
}

._compact_nTp6L ._recordingPlayRightPanel_F_rig ._recordingPlayRightPanelTranscription_P1r0H._dark_s4K_c {
    background-color: #131619
}

._compact_nTp6L ._recordingPlayRightPanel_F_rig ._recordingPlayRightPanelRelateVideos__u3Zz {
    padding: 16px
}

._compact_nTp6L ._compactTitle_PEArB {
    color: var(--inverse-default);
    font-size: 18px;
    left: 8px;
    position: absolute;
    top: 8px;
    z-index: 4
}

._compact_nTp6L ._previewCTA_Vtq_W,._compact_nTp6L ._ratio_ktie_,._compact_nTp6L ._videoJs_RW4wS,._compact_nTp6L ._wrapper_TGMK0 {
    height: 100%;
    width: 100%
}

._compact_nTp6L ._wrapper_TGMK0 {
    max-width: none
}

._compact_nTp6L ._videoJs_RW4wS .vjs-current-time,._compact_nTp6L ._videoJs_RW4wS .vjs-duration,._compact_nTp6L ._videoJs_RW4wS .vjs-play-toggle-control,._compact_nTp6L ._videoJs_RW4wS .vjs-time-divider,._compact_nTp6L .vjs-control-bar ._vjsExtendControl_z1373 {
    margin-top: 0
}

._compact_nTp6L .vjs-control-bar ._vjsExtendControl_z1373 ._vjsCustomProgress_j2rhn {
    flex: 1 1;
    left: 0;
    margin-left: 14px;
    position: relative;
    top: 0
}

._recordingDetail_IbCTa {
    margin-top: 32px;
    width: 100%
}

._recordingDetail_IbCTa ._titleWrapper_LPWMy {
    display: flex;
    justify-content: space-between
}

._recordingDetail_IbCTa ._recordingName_UcSp4 {
    font-size: 24px
}

._recordingDetail_IbCTa ._recordingTime_EdMky {
    margin-bottom: 12px
}

._recordingDetail_IbCTa ._recordingDesc_Gt1nI {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
    margin-top: 12px;
    white-space: pre-wrap
}

._recordingDetail_IbCTa ._recordingDesc_Gt1nI._mb32_mGlbc {
    margin-bottom: 32px
}

._recordingDetail_IbCTa ._videoTags_ZqeS8 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 32px;
    margin-top: 12px
}

._recordingDetail_IbCTa ._speakers_5ggIF {
    display: flex;
    flex-wrap: wrap
}

._recordingDetail_IbCTa ._speakers_5ggIF li {
    display: flex;
    margin-bottom: 16px;
    width: 25%
}

._recordingDetail_IbCTa ._speakers_5ggIF li ._speakerDetail_g6Z0Y {
    flex: 1 1;
    overflow: hidden;
    padding: 0 12px
}

._recordingDetail_IbCTa ._speakers_5ggIF li ._speakerName_KvWB7 {
    color: #222230;
    font-size: 20px;
    font-weight: 500
}

._recordingDetail_IbCTa ._speakers_5ggIF li p {
    text-wrap: nowrap;
    color: #0404138f;
    font-size: 14px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

._recordingDetail_IbCTa._applyBranding_JxmoL,._recordingDetail_IbCTa._applyBranding_JxmoL ._speakerDetail_g6Z0Y ._speakerName_KvWB7 {
    color: var(--text-primary-color)
}

._recordingDetail_IbCTa._applyBranding_JxmoL ._speakerDetail_g6Z0Y ._speakerCompany_TOYLY,._recordingDetail_IbCTa._applyBranding_JxmoL ._speakerDetail_g6Z0Y ._speakerTitle_BqRVU {
    color: var(--text-paragraph-color)
}

.vjs-psl-marker-bar {
    height: 2px;
    left: 0;
    position: absolute;
    right: 0
}

.vjs-psl-marker-bar .vjs-psl-marker {
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 2px
}

.vjs-psl-marker-bar .vjs-psl-marker .vjs-psl-marker-button {
    background: var(--bg-default);
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 2px;
    left: -1px;
    position: relative;
    top: 0;
    width: 2px;
    z-index: 1
}

.vjs-psl-marker-bar .vjs-psl-marker .vjs-psl-marker-button:focus,.vjs-psl-marker-bar .vjs-psl-marker .vjs-psl-marker-button:hover {
    height: 12px;
    left: -5px;
    top: -5px;
    width: 12px
}

.has-linear-path .vjs-mouse-display {
    height: 150%!important;
    top: -1px
}

._xxlContainer_eK5dV._recordingPlayContainer_PoD8l._hasPlayerRightPanel_HrZJn {
    --recording-video-player-width: calc(var(--recording-video-container-width) - 514px);
    --recording-video-player-height: calc(var(--recording-video-container-width)*0.5625 - 289.125px);
    --recording-video-player-right-panel-width: 402px;
    --recording-video-player-video-transcription-height: var(--recording-video-player-height)
}

._xxlContainer_eK5dV._recordingPlayContainer_PoD8l:not(._hasPlayerRightPanel_HrZJn) {
    --recording-video-player-width: 1220px;
    --recording-video-player-height: 686.25px
}

._xlContainer_IQTQa._recordingPlayContainer_PoD8l._hasPlayerRightPanel_HrZJn {
    --recording-video-player-width: 586px;
    --recording-video-player-height: 329.625px;
    --recording-video-player-right-panel-width: calc(var(--recording-video-container-width) - 698px);
    --recording-video-player-video-transcription-height: var(--recording-video-player-height)
}

._xlContainer_IQTQa._recordingPlayContainer_PoD8l:not(._hasPlayerRightPanel_HrZJn) {
    --recording-video-player-width: calc(var(--recording-video-container-width) - 80px);
    --recording-video-player-height: calc((var(--recording-video-container-width) - 80px)*0.5625)
}

._xlContainer_IQTQa ._recordingDetail_IbCTa ._recordingDesc_Gt1nI {
    margin-bottom: 0
}

._xlContainer_IQTQa ._recordingDetail_IbCTa ._speakers_5ggIF li {
    margin-top: 24px;
    width: 50%
}

._lContainer_xYBuI._recordingPlayContainer_PoD8l._hasPlayerRightPanel_HrZJn {
    --recording-video-player-width: calc(var(--recording-video-container-width) - 80px);
    --recording-video-player-height: calc((var(--recording-video-container-width) - 80px)*0.5625);
    --recording-video-player-right-panel-width: calc(var(--recording-video-container-width) - 80px);
    --recording-video-player-right-panel-ml: 0;
    --recording-video-player-video-transcription-height: 594px
}

._lContainer_xYBuI._recordingPlayContainer_PoD8l:not(._hasPlayerRightPanel_HrZJn) {
    --recording-video-player-width: calc(var(--recording-video-container-width) - 80px);
    --recording-video-player-height: calc((var(--recording-video-container-width) - 80px)*0.5625)
}

._lContainer_xYBuI ._recordingDetail_IbCTa ._recordingDesc_Gt1nI {
    margin-bottom: 0
}

._lContainer_xYBuI ._recordingDetail_IbCTa ._speakers_5ggIF li {
    margin-top: 24px;
    width: 50%
}

._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l {
    padding: 0
}

._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanel_F_rig,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._reportRecording_aCQe3 {
    padding: 0 24px
}

._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDesc_Gt1nI {
    margin-bottom: 0
}

._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._speakers_5ggIF li {
    margin-top: 17px;
    width: 50%
}

._sContainer_BERCH._recordingPlayContainer_PoD8l._hasPlayerRightPanel_HrZJn,._xsContainer_MOp1c._recordingPlayContainer_PoD8l._hasPlayerRightPanel_HrZJn,._xxsContainer_vjgH8._recordingPlayContainer_PoD8l._hasPlayerRightPanel_HrZJn {
    --recording-video-player-width: var(--recording-video-container-width);
    --recording-video-player-height: calc(var(--recording-video-container-width)*0.5625);
    --recording-video-player-right-panel-width: var(--recording-video-container-width);
    --recording-video-player-right-panel-ml: 0;
    --recording-video-player-video-transcription-height: 594px
}

._sContainer_BERCH._recordingPlayContainer_PoD8l:not(._hasPlayerRightPanel_HrZJn),._xsContainer_MOp1c._recordingPlayContainer_PoD8l:not(._hasPlayerRightPanel_HrZJn),._xxsContainer_vjgH8._recordingPlayContainer_PoD8l:not(._hasPlayerRightPanel_HrZJn) {
    --recording-video-player-width: var(--recording-video-container-width);
    --recording-video-player-height: calc(var(--recording-video-container-width)*0.5625)
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l {
    flex-direction: column;
    padding: 0
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._commentsWrapper_LwJkO,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._pcTabs_SIPLW,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._qaWrapper_OjJqI,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelPlaylistVideos_KUEb1,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelTranscription_P1r0H,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._reportRecording_aCQe3,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._resourcesWrapper_pgN2j,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._commentsWrapper_LwJkO,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._pcTabs_SIPLW,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._qaWrapper_OjJqI,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelPlaylistVideos_KUEb1,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelTranscription_P1r0H,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._reportRecording_aCQe3,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._resourcesWrapper_pgN2j,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._commentsWrapper_LwJkO,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._pcTabs_SIPLW,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._qaWrapper_OjJqI,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelPlaylistVideos_KUEb1,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelTranscription_P1r0H,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._reportRecording_aCQe3,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._resourcesWrapper_pgN2j,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._commentsWrapper_LwJkO,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._pcTabs_SIPLW,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._qaWrapper_OjJqI,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelPlaylistVideos_KUEb1,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelTranscription_P1r0H,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._reportRecording_aCQe3,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._resourcesWrapper_pgN2j {
    display: none
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY {
    margin-bottom: 20px;
    margin-top: 28px
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY .Mui-selected,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY .Mui-selected,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY .Mui-selected,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY .Mui-selected {
    background: transparent;
    color: var(--text-secondary-color)
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l._withHighlights_ghLXG ._mobileTabs_ruaZY,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l._withHighlights_ghLXG ._mobileTabs_ruaZY,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l._withHighlights_ghLXG ._mobileTabs_ruaZY,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l._withHighlights_ghLXG ._mobileTabs_ruaZY {
    margin-top: 76px
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY,._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileVisible__x5bq,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileVisible__x5bq,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileVisible__x5bq,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileTabs_ruaZY,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._mobileVisible__x5bq {
    display: block
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa {
    margin-top: 0
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._recordingDesc_Gt1nI,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._recordingDesc_Gt1nI,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._recordingDesc_Gt1nI,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._recordingDesc_Gt1nI {
    margin-bottom: 0
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._speakers_5ggIF li,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._speakers_5ggIF li,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._speakers_5ggIF li,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._speakers_5ggIF li {
    margin-top: 32px;
    width: 33.33333%
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanel_F_rig,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanel_F_rig,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanel_F_rig,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanel_F_rig {
    margin: 0 auto
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanelRelateVideos__u3Zz {
    height: auto;
    margin-top: 32px
}

._lContainer_xYBuI._extended_NhpQH._recordingPlayContainer_PoD8l ._toggleTranscriptButton_nEnUW,._sContainer_BERCH._extended_NhpQH._recordingPlayContainer_PoD8l ._toggleTranscriptButton_nEnUW,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._toggleTranscriptButton_nEnUW,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._toggleTranscriptButton_nEnUW {
    display: none
}

._lContainer_xYBuI ._videoJs_RW4wS,._sContainer_BERCH ._videoJs_RW4wS,._xsContainer_MOp1c ._videoJs_RW4wS,._xxsContainer_vjgH8 ._videoJs_RW4wS {
    flex: 1 1
}

._xsContainer_MOp1c .vjs-has-started.vjs-user-active.vjs-playing ._mobileControls_KiQ9W,._xsContainer_MOp1c .vjs-paused ._mobileControls_KiQ9W,._xxsContainer_vjgH8 .vjs-has-started.vjs-user-active.vjs-playing ._mobileControls_KiQ9W,._xxsContainer_vjgH8 .vjs-paused ._mobileControls_KiQ9W {
    align-items: center;
    display: flex
}

._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l {
    padding: 0
}

._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanel_F_rig,._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._reportRecording_aCQe3,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingPlayRightPanel_F_rig,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._reportRecording_aCQe3 {
    padding: 0 16px
}

._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDesc_Gt1nI,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDesc_Gt1nI {
    margin-bottom: 0
}

._xsContainer_MOp1c._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._speakers_5ggIF li,._xxsContainer_vjgH8._extended_NhpQH._recordingPlayContainer_PoD8l ._recordingDetail_IbCTa ._speakers_5ggIF li {
    margin-top: 17px;
    width: 50%
}

._xsContainer_MOp1c ._videoJs_RW4wS ._vjsExtendControl_z1373 div:not(._mobileControl_LGkkz),._xxsContainer_vjgH8 ._videoJs_RW4wS ._vjsExtendControl_z1373 div:not(._mobileControl_LGkkz) {
    display: none
}

._xxsContainer_vjgH8 ._compact_nTp6L ._recordingPlayRightPanel_F_rig,._xxsContainer_vjgH8 ._compact_nTp6L ._toggleTranscriptButton_nEnUW {
    display: none
}

:-webkit-full-screen ._toggleTranscriptButton_nEnUW {
    display: none
}

:-ms-fullscreen ._toggleTranscriptButton_nEnUW {
    display: none
}

:fullscreen ._toggleTranscriptButton_nEnUW {
    display: none
}

.vjs-sr-only {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

._web-lobby-common-scrollbar_ogyx7 {
    scrollbar-color: rgba(19,22,25,.5);
    scrollbar-width: thin
}

._web-lobby-common-scrollbar_ogyx7::-webkit-scrollbar {
    height: 8px;
    width: 8px
}

._web-lobby-common-scrollbar_ogyx7::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: rgba(19,22,25,.5);
    border: 2px solid transparent;
    border-radius: 4px
}

._web-lobby-common-scrollbar_ogyx7::-webkit-scrollbar-track {
    background-color: transparent
}

._web-lobby-common-scrollbar_ogyx7::-webkit-scrollbar-button {
    display: none
}

._session-recording-loading_OO34O {
    max-height: unset!important
}

._session-recording-transcript-wrap_iwb_4 {
    background-color: var(--bg-default)
}

._session-recording-container_cKl5X {
    display: flex;
    flex-direction: column;
    min-height: 50vh
}

._session-recording-container_cKl5X ._session-recording-wrap_q4N8w {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: 24px;
    overflow: auto
}

._session-recording-container_cKl5X ._session-recording-wrap_q4N8w .video-horizontal-wrapper {
    box-shadow: none;
    display: flex;
    height: 100%;
    width: 100%
}

._session-recording-container_cKl5X ._session-recording-wrap_q4N8w .video-horizontal-wrapper ._session-recording_bW6dt {
    height: 100%;
    width: 100%
}

._session-recording-image-wrap_PNXA4 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%
}

._session-recording-expire-mask_eVOZ7 {
    align-items: center;
    display: flex;
    max-height: none
}

._warning-icon_jUHeb {
    color: #cc8210;
    font-size: 14px
}

._video-warning-tip_jPBRE {
    margin-left: 6px
}

._session-recording-mobile_r8RAe .vjs-control:focus-within {
    box-shadow: none
}

._session-recording-mobile_r8RAe .vjs-control-bar .vjs-progress-control .vjs-progress-holder:focus {
    outline: 0
}

._session-recording-mobile_r8RAe .vjs-slider:focus {
    box-shadow: none
}

._text-xs_rUl2_ {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_H3Alj {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_GshAg {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_Xc5DH {
        font-size:12px
    }
}

._text-sm_M99sa {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_juR_u {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_ev5L_ {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_Fp_W9 {
        font-size:14px
    }
}

._text-xl_MiDwd {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_MGo0b {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_UFZB9 {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_OcVEW {
        font-size:20px
    }
}

._text-2xl_OmtRh {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_chs6_ {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_EmF1I {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_Tc43G {
        font-size:24px
    }
}

._text-3xl_bEVA6 {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_Sb9EW {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_WqYy0 {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_isUyl {
        font-size:30px
    }
}

._text-4xl_mmS1a {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_aXiJt {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_wMTiL {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_Xvqn9 {
        font-size:36px
    }
}

._text-5xl_JL3dh {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_B4AKg {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_fT9Ek {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_ZJKf1 {
        font-size:48px
    }
}

._font-semibold_sNLNi {
    font-weight: 600
}

._font-bold_AKjdg {
    font-weight: 700
}

._font-normal_dqXU8 {
    font-weight: 400
}

._font-medium_LdKpt {
    font-weight: 500
}

._hover\:underline_gPA0s:hover {
    text-decoration: underline
}

._text-left_wuHRP {
    text-align: left
}

._text-center_KRWkh {
    text-align: center
}

._text-right_NEuGO {
    text-align: right
}

._list-disc_VWZUD {
    list-style-type: disc
}

._leading-none_IErqe {
    line-height: 1
}

._leading-tight_e_pnI {
    line-height: 1.25
}

._leading-snug_jddck {
    line-height: 1.375
}

._leading-loose_C7THG {
    line-height: 2
}

._leading-relaxed_eRHs6 {
    line-height: 1.625
}

._leading-4_R6Bn2 {
    line-height: 16px
}

._leading-5_SLCpA {
    line-height: 20px
}

._leading-6_ch1Cs {
    line-height: 24px
}

._leading-7_ZqCXr {
    line-height: 28px
}

._leading-8_Xo7op {
    line-height: 32px
}

._cursor-pointer_u9peH {
    cursor: pointer
}

._cursor-not-allowed_z4rxK {
    cursor: not-allowed
}

._session-detail-wrap_E7cMP {
    background: var(--page-bg-color);
    flex: 1 1
}

._session-detail-wrap_E7cMP ._session-detail-content-wrap_FOc5Z {
    display: flex;
    justify-content: space-between
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc {
    display: flex;
    font-size: 20px;
    justify-content: space-between;
    line-height: 24px;
    place-items: center;
    align-items: flex-start;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    flex-wrap: wrap;
    row-gap: 14px
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc ._session-date_vggQx {
    color: var(--text-primary-color);
    font-size: 14px;
    font-weight: 700
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc ._session-weekday_MmpbY {
    color: var(--text-primary-color);
    font-weight: 700
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc ._session-time_M1mA5 {
    align-items: center;
    color: var(--text-primary-color);
    display: flex;
    flex-wrap: wrap;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 8px;
    overflow: hidden
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc ._session-detail-state_j1HEh {
    display: inline-block
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc ._session-detail-state_j1HEh ._session-in-progress_FF1bx {
    color: #de2828;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc ._session-detail-state_j1HEh ._session-in-progress_FF1bx:before {
    position: relative;
    top: -3px
}

._session-detail-wrap_E7cMP ._session-detail-time-wrap_CMMEc ._time-dot_Ic2zT {
    background: #c4c4c4;
    border-radius: 50%;
    display: inline-block;
    font-size: 0;
    height: 4px;
    line-height: 0;
    margin: 0 8px;
    position: relative;
    top: -5px;
    width: 4px
}

._session-detail-wrap_E7cMP ._session-detail-actions_degVS {
    align-self: flex-start;
    display: flex;
    flex-wrap: wrap;
    margin-top: 16px;
    row-gap: 14px
}

._session-detail-wrap_E7cMP ._session-detail-actions_degVS ._MuiButton-root_I1r7w {
    height: 36px;
    margin-right: 16px
}

._session-detail-wrap_E7cMP ._session-detail-actions_degVS ._take__btn_YW8oS {
    font-weight: 700;
    height: 36px;
    margin-right: 16px
}

._session-detail-wrap_E7cMP ._session-card-time_Y75fr {
    position: relative;
    z-index: 2
}

._session-detail-wrap_E7cMP ._session-detail-labels-wrap_jw9fJ {
    margin-top: 16px
}

._session-detail-wrap_E7cMP ._session-detail-name_ABWAz {
    align-items: flex-start;
    color: var(--text-primary-color);
    display: flex;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    justify-content: space-between;
    line-height: 44px;
    margin-bottom: 0;
    margin-top: 8px
}

._session-detail-wrap_E7cMP ._session-detail-coverImage_Ssuxe {
    border-radius: 16px;
    height: 405px;
    margin: 48px 0;
    position: relative;
    width: 100%
}

._session-detail-wrap_E7cMP ._session-detail-coverImage_Ssuxe ._image__wrap_jz5pA {
    border-radius: 12px
}

._session-detail-wrap_E7cMP ._session-detail-coverImage_Ssuxe .vjs-control-bar {
    border-radius: 0 0 12px 12px
}

._session-detail-wrap_E7cMP ._session-detail-coverImage_Ssuxe img {
    -o-object-fit: contain;
    object-fit: contain
}

._session-detail-wrap_E7cMP ._session-detail-speakers_GUgrK {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700
}

._session-detail-wrap_E7cMP ._session-speaker-list_cu4UD {
    display: flex;
    flex-wrap: wrap
}

._session-detail-wrap_E7cMP ._session-speaker-item_JVJiy {
    display: flex;
    flex: 0 1 50%;
    margin-top: 20px;
    overflow: hidden;
    padding: 4px 16px 0 0
}

._session-detail-wrap_E7cMP ._session-speaker-item_JVJiy:nth-child(3n+3) {
    padding-right: 0
}

._session-detail-wrap_E7cMP ._session-speaker-item_JVJiy._only--one_Covs_ {
    flex: 0 1 100%
}

._session-detail-wrap_E7cMP ._session-speaker-item_JVJiy._only--two_hIzLx {
    flex: 0 1 50%
}

._session-detail-wrap_E7cMP ._session-detail-avatar_e87Pw {
    border-radius: 12px;
    height: 72px;
    margin-right: 16px;
    width: 72px
}

._session-detail-wrap_E7cMP ._session-speaker-info_IQrWg {
    display: flex;
    flex-direction: column;
    width: calc(100% - 88px)
}

._session-detail-wrap_E7cMP ._session-speaker-info_IQrWg ._speaker-name_DzYG3 {
    color: var(--text-primary-color);
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    max-width: 100%;
    word-break: break-word
}

._session-detail-wrap_E7cMP ._session-speaker-info_IQrWg ._speaker-company_Nh42f,._session-detail-wrap_E7cMP ._session-speaker-info_IQrWg ._speaker-title_mz7QG {
    color: var(--text-secondary-color);
    font-size: 14px;
    font-weight: 400;
    margin-top: 4px;
    word-break: break-word
}

._session-detail-wrap_E7cMP ._session-detail-interpretation_uPxva {
    margin: 36px 0 48px;
    padding: 0!important
}

._session-detail-wrap_E7cMP ._session-detail-interpretation_uPxva .title {
    color: var(--text-primary-color);
    font-size: 24px!important;
    font-weight: 700!important;
    line-height: 32px!important;
    margin-bottom: 8px!important
}

._session-detail-wrap_E7cMP ._session-detail-interpretation_uPxva .interpretation-box {
    color: var(--text-paragraph-color)
}

._session-detail-wrap_E7cMP ._session-detail-interpretation_uPxva .language-icon {
    background: var(--tag-text-color);
    color: var(--tag-bg-color)
}

._session-detail-wrap_E7cMP ._session-detail-interpretation_uPxva .interpretation-tag {
    background-color: var(--tag-bg-color);
    border: 1px solid var(--tag-bg-color);
    color: var(--tag-text-color)
}

._session-detail-wrap_E7cMP ._session-detail-desc_g38B5 {
    color: var(--text-paragraph-color)!important;
    font-size: 16px;
    line-height: 32px;
    margin: 24px 0;
    white-space: pre-wrap
}

._session-labels_u9dDf {
    margin-top: 8px
}

@media (max-width: 1280px) {
    ._session-detail-wrap_E7cMP ._session-speaker-item_JVJiy {
        flex:0 1 50%
    }
}

@media (max-width: 1024px) {
    ._session-detail-wrap_E7cMP ._session-speaker-list_cu4UD {
        flex-direction:column;
        flex-wrap: nowrap
    }

    ._session-detail-wrap_E7cMP ._session-speaker-item_JVJiy,._session-detail-wrap_E7cMP ._session-speaker-item_JVJiy._only--two_hIzLx {
        flex: 1 1
    }

    ._session-detail-wrap_E7cMP ._session-detail-coverImage_Ssuxe {
        height: 240px
    }
}

._text-xs_Vhg2J {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_uFwGy {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_nmbEF {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_jqOqo {
        font-size:12px
    }
}

._text-sm_jxOiB {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_Q5DMZ {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_TVa2m {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_s6MC_ {
        font-size:14px
    }
}

._text-xl_Y4w9o {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_G1I1B {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_VtlZn {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_HPfch {
        font-size:20px
    }
}

._text-2xl_EH3_O {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_bok6b {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_I58bI {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_Cc5G5 {
        font-size:24px
    }
}

._text-3xl_ON4N4 {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_KtcIZ {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_ZeDJR {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_STEFZ {
        font-size:30px
    }
}

._text-4xl_v3ubG {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_Z0U5q {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_nz9vf {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_qqryV {
        font-size:36px
    }
}

._text-5xl_yXs00 {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_UJ0oi {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_C532j {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_k0lxi {
        font-size:48px
    }
}

._font-semibold_evJ4R {
    font-weight: 600
}

._font-bold_K13CS {
    font-weight: 700
}

._font-normal_phnVZ {
    font-weight: 400
}

._font-medium_wWU3_ {
    font-weight: 500
}

._hover\:underline_TBQa8:hover {
    text-decoration: underline
}

._text-left_sqgG5 {
    text-align: left
}

._text-center_KG59d {
    text-align: center
}

._text-right__gTUV {
    text-align: right
}

._list-disc_mWm25 {
    list-style-type: disc
}

._leading-none_NyUIe {
    line-height: 1
}

._leading-tight_WWaqb {
    line-height: 1.25
}

._leading-snug_XUv7z {
    line-height: 1.375
}

._leading-loose_mtk2k {
    line-height: 2
}

._leading-relaxed_BufqN {
    line-height: 1.625
}

._leading-4_eVYNA {
    line-height: 16px
}

._leading-5_dxsLv {
    line-height: 20px
}

._leading-6_Qjqgi {
    line-height: 24px
}

._leading-7_SCilt {
    line-height: 28px
}

._leading-8_sw0Rc {
    line-height: 32px
}

._cursor-pointer_wAgzG {
    cursor: pointer
}

._cursor-not-allowed_fZlh2 {
    cursor: not-allowed
}

._session-modal-detail-wrap_u5mtQ {
    background: var(--default-bg-default)
}

._session-modal-detail-wrap_u5mtQ ._session-detail-name_vLr1n {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--default-text-primary-color);
    display: -webkit-box;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 0;
    margin-top: 8px;
    max-width: 100%;
    overflow: hidden;
    white-space: normal
}

._session-modal-detail-wrap_u5mtQ ._session-detail-time-wrap_g79oj {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

._session-modal-detail-wrap_u5mtQ ._session-detail-time-wrap_g79oj ._session-time_ft30k {
    align-items: center;
    color: var(--default-text-primary-color);
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    overflow: hidden
}

._session-modal-detail-wrap_u5mtQ ._session-detail-time-wrap_g79oj ._session-detail-state_IYjhK {
    display: inline-block
}

._session-modal-detail-wrap_u5mtQ ._session-detail-time-wrap_g79oj ._session-detail-state_IYjhK ._session-in-progress_D0Gns {
    color: #de2828;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

._session-modal-detail-wrap_u5mtQ ._session-detail-time-wrap_g79oj ._session-detail-state_IYjhK ._session-in-progress_D0Gns:before {
    position: relative;
    top: -3px
}

._session-modal-detail-wrap_u5mtQ ._session-detail-actions_he9yU {
    align-items: center;
    align-self: flex-start;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 8px;
    row-gap: 14px
}

._session-modal-detail-wrap_u5mtQ ._session-detail-actions_he9yU ._MuiButton-root_c2NbD {
    height: 36px;
    margin-right: 16px
}

._session-modal-detail-wrap_u5mtQ ._session-detail-actions_he9yU ._take__btn_TDopy {
    font-weight: 700;
    height: 36px;
    margin-right: 16px
}

._session-modal-detail-wrap_u5mtQ ._session-card-time_RX6kC {
    position: relative;
    z-index: 2
}

._session-modal-detail-wrap_u5mtQ ._session-detail-labels-wrap_bCCBc {
    margin-top: var(--space-2)
}

._session-modal-detail-wrap_u5mtQ ._session-detail-labels-wrap_bCCBc ._session-detail-labels_IuADD {
    background-color: var(--tag-bg-color);
    color: var(--tag-text-color)
}

._session-modal-detail-wrap_u5mtQ ._session-detail-coverImage_JpyT3 {
    border-radius: 16px;
    height: 405px;
    margin: 0 0 16px;
    position: relative;
    width: 100%
}

._session-modal-detail-wrap_u5mtQ ._session-detail-coverImage_JpyT3 ._image__wrap_h2OQX {
    border-radius: 12px
}

._session-modal-detail-wrap_u5mtQ ._session-detail-coverImage_JpyT3 .vjs-control-bar {
    border-radius: 0 0 12px 12px
}

._session-modal-detail-wrap_u5mtQ ._session-detail-coverImage_JpyT3.video-player-wrap {
    height: 405px
}

._session-modal-detail-wrap_u5mtQ ._session-detail-coverImage_JpyT3 img {
    -o-object-fit: cover;
    object-fit: cover
}

._session-modal-detail-wrap_u5mtQ ._session-detail-speakers_MGv2v {
    color: var(--default-text-primary-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    margin-top: 32px
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-list_ewvXH {
    display: flex;
    flex-wrap: wrap
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-item_pPPtp {
    cursor: pointer;
    display: flex;
    flex: 0 1 50%;
    margin-top: 20px;
    overflow: hidden;
    padding: 4px 16px 0 0
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-item_pPPtp:nth-child(3n+3) {
    padding-right: 0
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-item_pPPtp._only--one_uszou {
    flex: 0 1 100%
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-item_pPPtp._only--two_lnHG7 {
    flex: 0 1 50%
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-div-item_pFOkh {
    cursor: auto
}

._session-modal-detail-wrap_u5mtQ ._session-detail-avatar_G8e7C {
    border-radius: 12px;
    height: 72px;
    margin-right: 16px;
    width: 72px
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-info_smPOe {
    display: flex;
    flex-direction: column;
    width: calc(100% - 88px)
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-info_smPOe ._speaker-name_sJblZ {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--default-text-primary-color);
    display: -webkit-box;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    max-width: 100%;
    overflow: hidden;
    white-space: normal
}

._session-modal-detail-wrap_u5mtQ ._session-speaker-info_smPOe ._speaker-company_KTvbY,._session-modal-detail-wrap_u5mtQ ._session-speaker-info_smPOe ._speaker-title_yaCpR {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--default-text-primary-color);
    display: -webkit-box;
    font-size: 14px;
    font-weight: 400;
    margin-top: 4px;
    overflow: hidden;
    white-space: normal
}

._session-modal-detail-wrap_u5mtQ ._session-detail-interpretation_NbtJM {
    margin: 36px 0 48px;
    padding: 0!important
}

._session-modal-detail-wrap_u5mtQ ._session-detail-interpretation_NbtJM .title {
    color: var(--default-text-primary-color);
    font-size: 24px!important;
    font-weight: 700!important;
    line-height: 32px!important;
    margin-bottom: 8px!important
}

._session-modal-detail-wrap_u5mtQ ._session-detail-interpretation_NbtJM .interpretation-box {
    color: var(--text-paragraph-color)
}

._session-modal-detail-wrap_u5mtQ ._session-detail-interpretation_NbtJM .language-icon {
    background: var(--tag-text-color);
    color: var(--tag-bg-color)
}

._session-modal-detail-wrap_u5mtQ ._session-detail-interpretation_NbtJM .interpretation-tag {
    background-color: var(--tag-bg-color);
    border: 1px solid var(--tag-bg-color);
    color: var(--tag-text-color)
}

._session-modal-detail-wrap_u5mtQ ._session-detail-desc_qHUI4 {
    font-size: 16px;
    line-height: 32px;
    margin: 32px 0;
    white-space: pre-wrap
}

._session-modal-detail-wrap_u5mtQ ._session-detail-desc_qHUI4,._session-modal-detail-wrap_u5mtQ ._session-detail-desc_qHUI4 p,._session-modal-detail-wrap_u5mtQ ._session-detail-desc_qHUI4 p span,._session-modal-detail-wrap_u5mtQ ._session-detail-desc_qHUI4 span {
    background-color: transparent!important;
    color: var(--default-text-primary-color)!important
}

._session-top-labels_fR8Wj {
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    flex-direction: row
}

._session-location_fYiSf {
    align-items: baseline;
    color: var(--default-text-primary-color)!important;
    display: flex;
    font-size: 14px
}

._session-location_fYiSf svg {
    margin-right: 4px;
    position: relative;
    top: 1px
}

._session-reservation-button_W7Qyn {
    margin-right: 0
}

._session-type-label_P9FD2 {
    height: 20px
}

._session-labels_PUGcF {
    margin-top: 8px
}

._session-detail-materials-section_ljhDU {
    margin-top: 32px
}

@media (max-width: 1280px) {
    ._session-modal-detail-wrap_u5mtQ ._session-speaker-item_pPPtp {
        flex:0 1 50%
    }
}

@media (max-width: 1024px) {
    ._session-modal-detail-wrap_u5mtQ ._session-speaker-list_ewvXH {
        flex-direction:column;
        flex-wrap: nowrap
    }

    ._session-modal-detail-wrap_u5mtQ ._session-speaker-item_pPPtp,._session-modal-detail-wrap_u5mtQ ._session-speaker-item_pPPtp._only--two_lnHG7 {
        flex: 1 1
    }

    ._session-modal-detail-wrap_u5mtQ .video-player-wrap {
        height: 240px!important
    }
}

._speaker-logo-item-button_ia5OA {
    padding: 0
}

._speaker-logo-item-button_ia5OA:last-of-type {
    margin-right: 0!important
}

._speaker-basic-detail-wrap_cSHns ._one-line_nGQYQ {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H {
    display: flex
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-avatar-wrap_rrayu ._speaker-avatar_yXhIS {
    border-radius: 20px;
    height: 160px;
    width: 160px
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR {
    flex: 1 1;
    overflow: hidden;
    padding-left: 32px
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-name_a342Z {
    color: var(--text-primary-color);
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-title_N7QVp {
    color: var(--text-secondary-color);
    font-size: 16px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company_b40_k {
    align-items: center;
    display: flex
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company-content_sYElb {
    color: var(--text-secondary-color);
    font-size: 16px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company-content_sYElb._link_aqVXi {
    color: var(--text-link-color)
}

._speaker-basic-detail-wrap_cSHns ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company-content_sYElb._link_aqVXi:hover {
    color: var(--text-link-hover-color)
}

._speaker-basic-detail-wrap_cSHns ._speaker-desc-wrap_IWgs0 {
    color: #222230;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 32px;
    white-space: pre-wrap;
    word-break: break-word
}

._speaker-basic-detail-wrap_cSHns ._speaker-desc-wrap-v2_hgf1u[data-zoom-rich-text-editor=display-container] {
    background-color: var(--bg-default)!important;
    color: var(--text-stronger-neutral)!important
}

._speaker-basic-detail-wrap_cSHns ._speaker-company-logo_GBYrk {
    display: inline-block;
    flex-shrink: 0;
    height: 16px;
    margin-right: 4px;
    vertical-align: middle;
    width: 16px
}

._speaker-basic-detail-wrap_cSHns ._speaker__detail__video__wrap_ODlEI {
    height: 405px;
    margin-top: 48px;
    max-width: 100%;
    width: 100%
}

._speaker-basic-detail-wrap_cSHns ._speaker__detail__video__wrap_ODlEI .vjs-control-bar {
    border-radius: 0 0 12px 12px
}

._speaker-basic-detail-wrap_cSHns._mobile_PWCaI ._speaker-avatar-wrap_rrayu ._speaker-avatar_yXhIS {
    border-radius: 16px;
    height: 140px;
    width: 140px
}

._speaker-basic-detail-wrap_cSHns._mobile_PWCaI ._speaker-info-wrap_jx5CR {
    padding-left: 20px
}

._speaker-basic-detail-wrap_cSHns._mobile_PWCaI ._speaker-desc-wrap_IWgs0 {
    margin-top: 16px
}

._speaker-basic-detail-wrap_cSHns._mobile_PWCaI ._speaker__detail__video__wrap_ODlEI {
    margin-top: 32px
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._two-line_i4sld {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H {
    display: flex
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-avatar-wrap_rrayu ._speaker-avatar_yXhIS {
    border-radius: 20px;
    height: 160px;
    width: 160px
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR {
    flex: 1 1;
    overflow: hidden;
    padding-left: 32px;
    padding-right: 32px
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-name_a342Z {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--default-text-primary-color);
    display: -webkit-box;
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 4px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-title_N7QVp {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--default-text-secondary-color);
    display: -webkit-box;
    font-size: 16px;
    line-height: 28px;
    overflow: hidden;
    white-space: normal
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company_b40_k {
    align-items: center;
    display: flex
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company-content_sYElb {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: var(--default-text-secondary-color);
    display: -webkit-box;
    overflow: hidden;
    white-space: normal
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company-content_sYElb._link_aqVXi {
    color: var(--text-link-color)
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV ._speaker-header-wrap_N0Q4H ._speaker-info-wrap_jx5CR ._speaker-company-content_sYElb._link_aqVXi:hover {
    color: var(--text-link-hover-color)
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV._mobile_PWCaI ._speaker-avatar-wrap_rrayu ._speaker-avatar_yXhIS {
    border-radius: 16px;
    height: 80px;
    width: 80px
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV._mobile_PWCaI ._speaker-info-wrap_jx5CR {
    padding-left: 16px;
    padding-right: 0
}

._speaker-basic-detail-wrap_cSHns._v2-ui_iayZV._mobile_PWCaI ._speaker-info-wrap_jx5CR ._speaker-name_a342Z {
    font-size: 20px;
    line-height: 24px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 {
    margin: auto;
    max-width: 800px;
    padding: 40px;
    width: 100%
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1._showRightColumnContainer_iOSqz {
    max-width: 1142px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1._showRightColumnContainer_iOSqz ._sponsorDetailContainer_J0lvr {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 300px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1._tabletSponsorContainer_y9fnY {
    padding: 32px 16px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1._tabletSponsorContainer_y9fnY ._sponsorDetailContainer_J0lvr {
    grid-template-columns: 1fr
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1._tabletSponsorContainer_y9fnY ._sponsorDetailContainer_J0lvr ._contactContainer_oLYcH {
    max-height: inherit
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._logoContainer_F_Sff {
    align-items: center;
    border: 1px solid rgba(82,82,128,.18);
    border-radius: 16px;
    display: flex;
    margin-bottom: 30px;
    padding: 24px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._logoContainer_F_Sff ._logo_nLXR7 {
    border-radius: 8px;
    height: 100px;
    margin-right: 16px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._logoContainer_F_Sff ._nameTitle_CxOc2 {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 0
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._title_QeNVj {
    color: #131619;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 16px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr {
    grid-row-gap: 30px;
    align-items: flex-start;
    display: grid;
    grid-template-columns: 1fr
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._columnContainer_zFEHO {
    grid-gap: 30px;
    display: grid;
    grid-template-columns: minmax(0,1fr)
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._commonContainer_CoVLG {
    border: 1px solid rgba(82,82,128,.18);
    border-radius: 16px;
    padding: 24px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._commonContainer_CoVLG._materialBox_Degwh {
    background-color: var(--bg-default)
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._commonContainer_CoVLG._materialBox_Degwh ._title_QeNVj {
    color: #131619
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._pdfViewListWrapper_nJcao:last-of-type ._pdfViewList_jyaCl {
    border-width: 0
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._pdfViewList_jyaCl {
    border: 0;
    border-bottom: .5px solid rgba(82,82,128,.18);
    border-radius: 0;
    display: flex;
    padding: 16px 0
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._pdfViewList_jyaCl .file-download-wrap {
    color: var(--text-link-color);
    margin-left: auto;
    margin-top: 0
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._pdfViewList_jyaCl .file-title-wrap {
    align-items: center;
    overflow: hidden
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._pdfViewList_jyaCl .file-title-wrap svg {
    height: 24px;
    width: 24px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._pdfViewList_jyaCl .file-title-wrap .file-title {
    color: #222230;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._contactContainer_oLYcH {
    max-height: 420px;
    overflow: auto
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._contactContainer_oLYcH ._contactListContainer_yXGZ1 {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: 1fr
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._contactContainer_oLYcH ._contactListContainer_yXGZ1 ._contactItemContainer_qXjHU {
    align-items: center;
    display: flex
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._contactContainer_oLYcH ._contactListContainer_yXGZ1 ._contactItemContainer_qXjHU ._speakerName_NrQpM {
    color: #222230;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._sponsorContainerWrapper_gnNTI ._sponsorContainer_mmll1 ._sponsorDetailContainer_J0lvr ._contactContainer_oLYcH ._contactListContainer_yXGZ1 ._contactItemContainer_qXjHU ._speakerTitle_felNK {
    color: rgba(4,4,19,.56);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

._sessionSection_vuwJl {
    min-width: 0;
    overflow: hidden
}

.ze-branding-wrap ._commonContainer_CoVLG {
    background-color: var(--bg-default)
}

._sponsorsPrivacyPolicy_M6mO5 {
    color: var(--text-paragraph-color);
    margin: 0 0 32px
}

._privacyPolicyLink_x0MdR {
    color: var(--text-link-color)
}

._privacyPolicyLink_x0MdR:hover {
    color: var(--text-link-hover-color)
}

._wrapper_ri_FQ {
    margin-bottom: 48px;
    width: 100%
}

._wrapper_ri_FQ:last-child {
    margin-bottom: 0
}

._title_kBRQy {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 16px
}

._listContainer_lWlh2 {
    grid-gap: 20px;
    color: #131619;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(270px,1fr));
    margin-bottom: 20px
}

@media (max-width: 1024px) {
    ._listContainer_lWlh2 {
        grid-gap:12px
    }
}

@media (max-width: 604px) {
    ._listContainer_lWlh2 {
        grid-gap:16px
    }
}

._mockDataAlert_CuYZx {
    color: #6e7680;
    font-size: 14px;
    line-height: 20px;
    margin-top: var(--space-2)
}

._orderTitle_lKCXv {
    color: #232333;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px;
    margin-top: 24px
}

._orderTitleTip_W5ODd {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

._sectionHeading_uIBAD {
    color: #131619;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 16px 0
}

._checkboxContainer_gooNb {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between
}

._previewAccordion_ixuQ5 {
    border-bottom: 1px solid var(--border-subtle-neutral);
    border-radius: 0;
    padding: 24px 0
}

._previewAccordion_ixuQ5:last-child {
    border-bottom: none
}

._previewAccordion_ixuQ5:first-of-type {
    border-radius: 0
}

._previewAccordion_ixuQ5 ._accordionHeader_C__BV {
    align-items: flex-start;
    color: var(--text-paragraph-color);
    margin: 0;
    padding: 0
}

._previewAccordion_ixuQ5 ._accordionHeader_C__BV .MuiAccordionSummary-expandIconWrapper {
    margin-top: 20px
}

._previewAccordion_ixuQ5 ._accordionHeader_C__BV:hover {
    background: none
}

._previewAccordion_ixuQ5 ._accordionHeader_C__BV svg {
    color: currentColor
}

._previewAccordion_ixuQ5 ._accordionDetails_PBVun {
    padding: 0
}

._previewAccordion_ixuQ5 ._previewTitle_dAqSG {
    color: var(--text-paragraph-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 0
}

._previewAccordion_ixuQ5 ._previewImage_OebeI {
    margin: 24px 0;
    max-width: 500px
}

._previewAccordion_ixuQ5 .ze-branding-rich-text h1,._previewAccordion_ixuQ5 .ze-branding-rich-text h2,._previewAccordion_ixuQ5 .ze-branding-rich-text h3,._previewAccordion_ixuQ5 .ze-branding-rich-text h4,._previewAccordion_ixuQ5 .ze-branding-rich-text h5,._previewAccordion_ixuQ5 .ze-branding-rich-text h6 {
    color: var(--rich-text-color)
}

._sortMethodContainer_Sy3VP {
    display: flex;
    gap: 8px;
    justify-content: left;
    margin-bottom: 16px;
    margin-top: 8px
}

._sortMethodContainer_Sy3VP ._btnContainer_INQSB {
    border-radius: 16px;
    font-size: 13px
}

._listTitle_oN52B {
    font-size: 20px;
    font-weight: 590;
    line-height: 24px;
    margin-top: 8px
}

._listTitleTip_ydS8g,._listTitle_oN52B {
    color: var(--text-stronger-neutral);
    margin-bottom: var(--space-4)
}

._listTitleTip_ydS8g {
    font-size: 14px;
    line-height: 20px
}

._buttonsContainer_gO55y {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    margin-top: var(--space-2)
}

._invisible_O_Rsb {
    pointer-events: none;
    visibility: hidden
}

._footerLine_x6imy {
    border-top: 1px solid rgba(82,82,128,.18);
    display: flex;
    justify-content: space-between;
    padding: 16px 24px
}

._footerRight_aD__i {
    display: flex;
    gap: 8px
}

._spinWrapper_LAjR5 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

._previewContent_SpcLU {
    background-color: #f9fbfc;
    overflow: auto;
    padding: 24px 40px
}

._previewWrapper__XQ3S {
    background-color: var(--page-bg-color);
    height: 100%;
    position: relative
}

._previewWrapper__XQ3S .MuiTab-root.Mui-selected {
    color: var(--text-secondary-color);
    font-weight: 500
}

._previewWrapper__XQ3S .MuiTabs-indicator {
    background-color: var(--component-primary-color)
}

._previewBody_nNRVj {
    padding: 16px 24px;
    position: relative;
    z-index: 1
}

._viewPreviewButton_V5yj9 {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 26px
}

._container_QKZrH {
    display: grid;
    grid-template-columns: minmax(100px,600px) minmax(100px,1fr);
    height: 100vh
}

._mainContent_n91jC {
    display: flex;
    flex-direction: column
}

._contentContainer_f9fvp {
    flex-grow: 1;
    padding: 32px 28px 64px
}

._contentContainer_f9fvp .acc-tabs-container {
    display: flex;
    flex-direction: column;
    height: 100%
}

._contentContainer_f9fvp .acc-tabs-container .acc-tabpanel-wrap {
    height: 100%;
    margin-top: 16px;
    overflow: auto;
    padding: 4px 4px 42px
}

._tabsContainer_k4qAa {
    flex-grow: 1;
    padding: 32px 16px 32px 32px
}

._drawerTitle_M05PE {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

._previewContent__IHfY {
    background-color: #f9fbfc;
    overflow: auto;
    padding: 24px 40px
}

._footer_cyHx_ {
    background-color: var(--bg-default);
    bottom: 0;
    justify-content: space-between;
    position: sticky
}

._footerButtons_RgsHr {
    display: flex;
    gap: 12px
}

._previewEmptyState_KH9yS {
    color: var(--text-secondary-color);
    font-size: 14px;
    padding-top: 400px;
    text-align: center
}

._footer_cyHx_ {
    border-top: 1px solid rgba(82,82,128,.18);
    display: flex;
    gap: 12px;
    padding: 16px 32px
}

._drawer_atRCK .drawer-body {
    overflow: unset;
    padding: 0
}

._formContainer_Vkgab {
    height: 100%;
    overflow: auto;
    padding: 0 4px 42px
}

._descItem_ezKwt {
    margin-bottom: 48px
}

._imageUploader_loyaf {
    display: flex;
    gap: 24px
}

._drawerTitle_M05PE {
    align-items: center;
    display: flex;
    gap: 8px;
    margin-bottom: 24px
}

._drawerHeading_WsEen {
    font-size: 24px;
    margin-bottom: 0
}

._drawerCloseButton_lmMOQ {
    display: flex
}

._imageUploaderContent_FT76A {
    color: #0404138f;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    gap: 8px;
    line-height: 24px
}

._imageDescription_bQi2u {
    list-style-type: disc;
    margin-left: 18px
}

._switch_MCEh7 {
    background-color: #f7f9fa;
    border-radius: 8px;
    padding: 16px
}

._switchInput_q66tZ {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px
}

._switchDesc_K8o1G {
    color: #6e7680;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

._deleteFooter_c0ct1 {
    display: flex;
    gap: 8px;
    justify-content: flex-end
}

._formOnlyContainer_uRhO4 {
    display: grid;
    height: 100vh
}

._formOnlyContentContainer_ufMBe {
    padding-top: 0
}

._drawerContainer_LBDz0 {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0 -16px
}

._drawerContainer_LBDz0 ._drawerBody_nhPQ5 {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: auto;
    padding: 0 24px 24px
}

._mockDataAlert_GC6uH {
    color: #6e7680;
    font-size: 14px;
    line-height: 20px;
    margin-top: var(--space-2)
}

._orderTitle_QOQLQ {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px;
    margin-top: 24px
}

._orderTitleTip_OiKue {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

._infoBadge_U0sls {
    background: var(--fill-subtler-primary);
    border: 1px solid #d0e3fb;
    color: #0956b5;
    display: inline-block
}

._infoBadge_U0sls._medium_Jr5bO,._infoBadge_U0sls._small_pkQdf {
    border-radius: 3px 6px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding: 0 4px
}

._infoBadge_U0sls._large_axXgH {
    border-radius: 4px 8px;
    font-size: 14px;
    font-weight: 510;
    line-height: 20px;
    padding: 0 6px
}

.eb-content ._infoBadge_U0sls {
    color: #0956b5
}

._speaker-container-list-wrap_qC9xX {
    width: 100%
}

._speaker-container-list-wrap_qC9xX ._speaker-featured-title_IVpR3 {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 16px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN {
    display: inline-block
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
    background-color: var(--bg-default);
    margin-bottom: 24px;
    margin-right: 24px;
    width: 242px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
    height: 234px;
    width: 242px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-featured_RsJfj {
    right: 8px;
    top: 8px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-featured_RsJfj ._featured_XoL6K {
    font-size: 14px;
    font-weight: 500;
    padding: 2px 6px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph {
    align-items: flex-start;
    background: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 0 0 16px 16px;
    display: flex;
    flex-direction: column;
    height: 114px;
    padding: 8px 12px 16px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-name_NZwQ7 {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 6px;
    max-height: 40px;
    text-align: left;
    width: 100%
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-name-nv_hyfwJ {
    max-height: unset
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-info_Cc4Ix {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    width: 100%
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-info_Cc4Ix div {
    color: var(--text-neutral)
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-detail-wrap-nv_ZH5no {
    height: unset!important;
    max-height: unset!important
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha {
    align-items: center;
    background-color: transparent;
    display: flex;
    justify-content: center;
    margin-bottom: 24px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
    border-radius: 16px;
    height: 184px;
    width: 184px
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph {
    align-items: center;
    background-color: transparent;
    border: none;
    height: auto;
    max-height: 140px;
    min-height: 100px;
    padding: 8px 12px 0
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-info_Cc4Ix,._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-name_NZwQ7 {
    max-width: 220px;
    text-align: center
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-name_NZwQ7 {
    color: var(--text-primary-color)
}

._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha ._speaker-detail-wrap__Wsph ._speaker-info_Cc4Ix div {
    color: var(--text-paragraph-color)
}

._speaker-container-list-wrap_qC9xX ._speaker-list-nv_aq9fw {
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex;
    flex-wrap: wrap
}

._speaker-container-list-wrap_qC9xX ._speaker-list-nv_aq9fw ._speaker-item_vg4ha {
    margin-right: 0!important
}

@media ((max-width: 1024px)) {
    ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
        width:242px
    }

    ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
        height: 234px;
        width: 242px
    }

    ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha {
        width: 183px
    }

    ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evdSpeakerItemWrapV2_Q7m2r ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
        height: 183px;
        width: 183px
    }
}

._MobileView_qxBjm ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
    margin-bottom: 12px;
    margin-right: 12px;
    width: 160px
}

._MobileView_qxBjm ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
    height: 140px;
    width: 160px
}

._MobileView_qxBjm ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-detail-wrap__Wsph ._speaker-info_Cc4Ix div {
    max-width: 180px
}

@media ((max-width: 599px)) {
    ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
        margin-bottom:12px;
        margin-right: 12px;
        width: 160px
    }

    ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
        height: 140px;
        width: 160px
    }

    ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-detail-wrap__Wsph ._speaker-info_Cc4Ix div {
        max-width: 180px
    }
}

.mobile-preview-container ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
    margin-bottom: 12px;
    margin-right: 12px;
    width: 160px
}

.mobile-preview-container ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
    height: 140px;
    width: 160px
}

.mobile-preview-container ._speaker-container-list-wrap_qC9xX ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-detail-wrap__Wsph ._speaker-info_Cc4Ix div {
    max-width: 180px
}

@container wrapper ((max-width: 599px)) {
    ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
        margin-bottom: 12px!important;
        margin-right: 12px!important;
        width: 160px!important
    }

    ._speaker-list-wrap_p3zJ_ ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha ._speaker-avatar_w9aA8 {
        height: 140px!important;
        width: 160px!important
    }

    .speaker-list-wrap-min-v2 ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
        width: 182px!important
    }

    .speaker-list-wrap-min-v2 ._evd-speaker-item-wrap_UNdbN ._speaker-info_Cc4Ix,.speaker-list-wrap-min-v2 ._evd-speaker-item-wrap_UNdbN ._speaker-name_NZwQ7 {
        max-width: 160px!important
    }

    ._speaker-list-nv_aq9fw {
        -webkit-column-gap: 12px!important;
        -moz-column-gap: 12px!important;
        column-gap: 12px!important
    }

    ._speaker-list-nv_aq9fw ._evd-speaker-item-wrap_UNdbN ._speaker-item_vg4ha {
        margin-right: 0!important
    }
}

._pageBuilderSpeakerWrapper_Bx3Xy {
    container-name: wrapper;
    container-type: inline-size
}

.speaker-list-wrap-min {
    width: auto!important
}

.speaker-list-wrap-min .pb_speaker_item:last-child button {
    margin-right: 0!important
}

@container wrapper (min-width: 1330px) {
    .speaker-list-wrap-min {
        max-width: 1306px
    }

    .pb_speaker_item:nth-child(5n+5) button {
        margin-right: 0!important
    }
}

@container wrapper (min-width: 1064px) and (max-width: 1329px) {
    .speaker-list-wrap-min {
        max-width: 1040px
    }

    .pb_speaker_item:nth-child(4n+4) button {
        margin-right: 0!important
    }
}

@container wrapper (min-width: 798px) and (max-width: 1063px) {
    .speaker-list-wrap-min {
        max-width: 774px
    }

    .pb_speaker_item:nth-child(3n+3) button {
        margin-right: 0!important
    }
}

@container wrapper (min-width: 532px) and (max-width: 797px) {
    .speaker-list-wrap-min {
        max-width: 726px
    }

    .pb_speaker_item:nth-child(2n+2) button {
        margin-right: 0!important
    }
}

@container wrapper (max-width: 531px) {
    .speaker-list-wrap-min {
        max-width: 242px
    }

    .speaker-list-wrap-min-v2 {
        max-width: 384px
    }

    .pb_speaker_item:nth-child(n+2) button {
        margin-right: 0!important
    }
}

._mockDataAlert_aRnU7 {
    color: #6e7680;
    font-size: 14px;
    line-height: 20px;
    margin-top: var(--space-2)
}

._orderTitle_Msyhf {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px;
    margin-top: 24px
}

._orderTitleTip_rJv_F {
    color: var(--text-neutral);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

._sectionHeading_Mr2sE {
    color: #131619;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._drawerContainer_iWn_y {
    display: flex;
    flex-direction: column;
    height: 100%
}

._drawerBody_Q4S6C {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: auto;
    padding: 0 24px 24px
}

._component_no_account_join_tips_kqTMb {
    align-items: center;
    display: flex
}

._component_no_account_join_tips_kqTMb ._status_logo_xux6A {
    margin-right: 8px
}

._component_no_account_join_tips_kqTMb ._join_text_tips_a9gEh {
    color: #323539;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

._component_no_account_join_tips_kqTMb ._join_text_tips_a9gEh button {
    border: none;
    color: var(--text-link-color);
    outline: none
}

._component_no_account_join_tips_kqTMb ._join_text_tips_a9gEh button:hover {
    color: var(--text-link-hover-color)
}

._component_no_account_join_tips_kqTMb ._join_text_tips_a9gEh ._disabled_zvYGm {
    color: var(--text-neutral);
    pointer-events: none
}

._tip_mtrlG {
    color: #6e7680;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq {
    padding: 0
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq ._register_form_layout_MK091 ._register_label_gxE33 {
    color: #131619;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq ._btn_container_g6P1o {
    text-align: right
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq ._register_alert_root_JvnhJ {
    background-color: var(--fill-subtler-warning);
    margin-top: 16px;
    padding: 10px
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq ._register_alert_root_JvnhJ ._register_alert_icon_GjKpy {
    margin-right: 10px;
    padding: 0
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq ._register_alert_root_JvnhJ ._register_alert_message_cFFH7 {
    font-size: 14px;
    line-height: 20px;
    padding: 0
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq ._register_alert_root_JvnhJ ._register_alert_message_cFFH7 ._sign_in_button_bhkje {
    border: none;
    color: var(--text-link-color);
    font-size: 14px;
    line-height: 20px;
    outline: none
}

._evd_guest_register_dialog_EzBBE ._dialog_content_aVZmq ._register_alert_root_JvnhJ ._register_alert_message_cFFH7 ._sign_in_button_bhkje:hover {
    color: var(--text-link-hover-color)
}

._evd_guest_register_dialog_EzBBE ._mt_3__PZUf {
    margin-top: 24px
}

._evd_guest_register_dialog_EzBBE ._mt_2_XEtJH {
    margin-top: 16px
}

._evd-block-alert_TQEZd {
    display: flex;
    flex-direction: column;
    gap: var(--space-6);
    margin-top: var(--space-6)
}

._transparent_u7XdB {
    background: transparent!important
}

._limit-overlay_UdZ07 {
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--page-bg-color) 100%)
}

._evd-desc-long-wrap_gjAXe {
    margin-top: 24px
}

._evd-desc-long-wrap_gjAXe ._evd-desc-long_XoJr4 {
    color: rgba(4,4,19,.56);
    font-size: 16px;
    font-size: 14px;
    line-height: 24px;
    margin-top: 16px;
    white-space: pre-wrap;
    width: 100%;
    word-break: break-word
}

._evd-desc-long-wrap_gjAXe ._evd-desc-long-limit_gDju5 {
    height: var(--event-description-container-limit-height);
    overflow: hidden
}

._evd-desc-long-wrap_gjAXe ._evd-desc-limit-wrap_UIozU {
    display: flex;
    flex-direction: column;
    position: relative;
    top: -24px
}

._evd-desc-long-wrap_gjAXe ._evd-desc-limit-wrap_UIozU .limit-overlay {
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--media-transparent-bg,var(--rich-text-bg-color)) 100%);
    height: 24px
}

._evd-desc-long-wrap_gjAXe ._evd-desc-limit-wrap_UIozU ._evd-desc-limit-action_mVTca {
    align-items: center;
    color: var(--text-paragraph-color);
    display: flex;
    flex-direction: column-reverse;
    font-size: 14px;
    height: 50px;
    margin-top: 8px
}

._evd-desc-long-wrap_gjAXe ._evd-desc-limit-wrap_UIozU ._evd-desc-limit-action_mVTca._evd-desc-limit-action-less_EGAdv {
    flex-direction: column;
    margin-top: 0
}

._evd-desc-long-wrap_gjAXe ._evd-desc-limit-wrap_UIozU ._evd-desc-limit-action_mVTca:hover {
    text-decoration: none
}

._evd-desc-long-wrap_gjAXe ._evd-desc-limit-wrap_UIozU ._evd-desc-limit-action_mVTca._evd-desc-limit-action-without-branding_XmYdB {
    color: #131619
}

._evd-desc-long-wrap_gjAXe ._evd-desc-limit-wrap-less_f16tl {
    top: 8px
}

._evd-desc-wrap_Lw8AW {
    color: #222230
}

._evd-desc-wrap_Lw8AW ._evd-desc-short_AjOSy {
    color: var(--text-primary-color);
    font-size: 14px;
    font-size: 20px;
    font-weight: 700;
    font-weight: 400;
    line-height: 24px;
    line-height: 32px;
    margin-bottom: 16px;
    white-space: pre-wrap;
    word-break: break-word
}

._evd-tags_owkNw {
    display: flex;
    flex-wrap: wrap;
    padding: 0
}

._tag_U2ddT {
    background-color: var(--tag-bg-color);
    border-radius: 8px;
    color: var(--tag-text-color);
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    margin: 8px 16px 0 0;
    padding: 4px 12px
}

._price_y97d1 {
    color: var(--text-primary-color)
}

.evd-mobile-register-container ._price_y97d1,.mobile-preview-container ._price_y97d1 {
    color: #131619
}

@media (max-width: 1024px) {
    ._price_y97d1 {
        color:#131619
    }

    ._price_y97d1._pageBuilder_wE9Hv {
        color: var(--text-primary-color)
    }
}

._video-iframe-container_kdSbU {
    position: relative
}

._video-iframe_nG0_7 {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

._text-xs_SoOFm {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_LzkND {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_VH9VW {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_U2cy4 {
        font-size:12px
    }
}

._text-sm_hi9fE {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_d__Gf {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_nB0TD {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_g7_5f {
        font-size:14px
    }
}

._text-xl_qnMiW {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_O_c6K {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_rF2HO {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_ihVI6 {
        font-size:20px
    }
}

._text-2xl_g5RD9 {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_WSF6M {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_evOXa {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_oMzO7 {
        font-size:24px
    }
}

._text-3xl_CIpCH {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl__EUoZ {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_nvILc {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_LX10_ {
        font-size:30px
    }
}

._text-4xl_t8syl {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_RhzvM {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_i013V {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_SXxJ_ {
        font-size:36px
    }
}

._text-5xl_vLsvp {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_COY4b {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_Z8qFm {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_T0Roe {
        font-size:48px
    }
}

._font-semibold_i2cBA {
    font-weight: 600
}

._font-bold_BVjPU {
    font-weight: 700
}

._font-normal_Mvv6o {
    font-weight: 400
}

._font-medium_P6bB5 {
    font-weight: 500
}

._hover\:underline_a6W4m:hover {
    text-decoration: underline
}

._text-left_c0hhF {
    text-align: left
}

._text-center_Ajt06 {
    text-align: center
}

._text-right_QUcEP {
    text-align: right
}

._list-disc_JpKsZ {
    list-style-type: disc
}

._leading-none_Itlkn {
    line-height: 1
}

._leading-tight_bcdaz {
    line-height: 1.25
}

._leading-snug_vtJpr {
    line-height: 1.375
}

._leading-loose_RPAao {
    line-height: 2
}

._leading-relaxed_uzvAM {
    line-height: 1.625
}

._leading-4_sWQfp {
    line-height: 16px
}

._leading-5_SRIvN {
    line-height: 20px
}

._leading-6_jZbO8 {
    line-height: 24px
}

._leading-7_PyQBM {
    line-height: 28px
}

._leading-8_RgXnP {
    line-height: 32px
}

._cursor-pointer_bq34a {
    cursor: pointer
}

._cursor-not-allowed_uExkd {
    cursor: not-allowed
}

._evd-carousel-container_HJ1mo {
    width: 60%
}

._evd-carousel-container_HJ1mo .swiper {
    border-radius: 10px
}

._evd-carousel-container_HJ1mo .swiper-slide {
    transition: visibility 2s linear;
    visibility: hidden
}

._evd-carousel-container_HJ1mo .swiper-slide-active {
    visibility: visible
}

._evd-carousel-container_HJ1mo ._evd-carousel-img_IZdup {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 56%;
    width: 100%
}

._evd-carousel-container_HJ1mo ._evd-carousel-img_IZdup .vjs-tech {
    -o-object-fit: contain;
    object-fit: contain
}

._evd-carousel-container_HJ1mo ._evd-carousel-img_IZdup .vjs-poster {
    background-size: cover
}

._evd-carousel-container_HJ1mo ._evd-carousel-img_IZdup.vjs-fullscreen {
    padding-bottom: 0
}

._evd-thumbnail-container_dnNB9 {
    margin-top: 15px;
    text-align: center
}

._evd-thumbnail_c7d0b {
    border: 2px solid transparent;
    border-radius: 16px;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 2%;
    overflow: hidden;
    padding-bottom: 11%;
    position: relative;
    width: 17%
}

._evd-thumbnail-selected_kFODL {
    border-color: #4f9af7
}

._evd-thumbnail-image_ImlMT {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    overflow: hidden
}

._evd-thumbnail-image_ImlMT,._evd-thumbnaul-play-bg_IIwDp {
    border-radius: 12px;
    height: calc(100% - 4px);
    left: 2px;
    position: absolute;
    top: 2px;
    width: calc(100% - 4px)
}

._evd-thumbnaul-play-bg_IIwDp {
    align-items: center;
    background-color: rgba(0,0,0,.3);
    display: flex;
    justify-content: center
}

._evd-thumbnaul-YT-bg_j2gxX {
    background-color: #636b74
}

._evd-thumbnaul-host-video-play_ebk2r {
    color: #fff;
    font-size: 16px
}

._evd-thumbnail-play-text_HKZuI {
    color: #fff;
    font-size: 12px;
    margin-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%
}

@media (max-width: 1024px) {
    ._evd-carousel-container_HJ1mo {
        width:100%
    }
}

._masthead_T9QRW {
    margin-bottom: 32px;
    width: 100%
}

._mobileRegisterContainer_WNHHQ {
    background-color: var(--bg-default);
    border-radius: 20px 20px 0 0;
    border-top: 1px solid rgba(82,82,128,.18);
    bottom: 0;
    box-shadow: 0 -1px 0 hsla(213,8%,47%,.25);
    display: flex;
    flex-direction: column;
    left: 0;
    padding: 12px 16px calc(12px + env(safe-area-inset-bottom));
    position: fixed;
    right: 0;
    z-index: 1000
}

._shareBtn_fAflc {
    padding-left: 0
}

._liveMode_RdTYQ ._mobileRegisterContainer_WNHHQ {
    position: absolute
}

._liveMode_RdTYQ ._mobileViewContaier_KSjd0>div:not(._mobileRegisterContainer_WNHHQ) {
    position: relative
}

.pledgeling-tracker-card {
    background-color: var(--bg-default);
    border: 1px solid #d9d9d9;
    border-radius: 10px;
    margin-top: 25px;
    min-width: 300px;
    padding: 5px;
    position: relative
}

.pledgeling-tracker-card-disabled iframe {
    pointer-events: none
}

.evd-pledge-legal {
    color: var(--text-neutral);
    font-size: 14px;
    margin: 16px 10px 10px;
    word-break: normal
}

.evd-pledge-legal a {
    color: var(--text-link-color);
    text-decoration: underline
}

.evd-pledge-legal a:hover {
    color: var(--text-link-hover-color)
}

._text-xs_dZSis {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_It_tg {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_AAK3v {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_GiAjf {
        font-size:12px
    }
}

._text-sm_KtMWd {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_nat5M {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_obQ2C {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_I7gGu {
        font-size:14px
    }
}

._text-xl_ck3uw {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_vGt6h {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_faAsI {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_PT46n {
        font-size:20px
    }
}

._text-2xl_gsTxj {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_edQXn {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_r6WTO {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_n7S1R {
        font-size:24px
    }
}

._text-3xl__BPrR {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_QNyOD {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_cc79D {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_MX2eI {
        font-size:30px
    }
}

._text-4xl_T0BnG {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_uxWv9 {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_k7QBc {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_RIR0z {
        font-size:36px
    }
}

._text-5xl_bUVA6 {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_kUpCD {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_DmktS {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_M0FGU {
        font-size:48px
    }
}

._font-semibold_zdX0g {
    font-weight: 600
}

._font-bold_mgfBQ {
    font-weight: 700
}

._font-normal_Hwe8R {
    font-weight: 400
}

._font-medium_G8zVu {
    font-weight: 500
}

._hover\:underline_eY9o1:hover {
    text-decoration: underline
}

._text-left_fIS9r {
    text-align: left
}

._text-center_KN2Gl {
    text-align: center
}

._text-right_tSBUC {
    text-align: right
}

._list-disc_j5TU2 {
    list-style-type: disc
}

._leading-none_kFFIP {
    line-height: 1
}

._leading-tight__md8M {
    line-height: 1.25
}

._leading-snug_t1Tcw {
    line-height: 1.375
}

._leading-loose_ZYVyk {
    line-height: 2
}

._leading-relaxed_fxuMu {
    line-height: 1.625
}

._leading-4_S4lKi {
    line-height: 16px
}

._leading-5_qWkPe {
    line-height: 20px
}

._leading-6_vcysu {
    line-height: 24px
}

._leading-7_k0o0E {
    line-height: 28px
}

._leading-8_gqRXP {
    line-height: 32px
}

._cursor-pointer_bZfyi {
    cursor: pointer
}

._cursor-not-allowed_pTt6y {
    cursor: not-allowed
}

._occurrenceInProgress_omNQF {
    color: #e8173d
}

._registerFull_M6hAM {
    color: var(--text-second-color)
}

._countDown_iF4hZ {
    color: var(--text-primary-color)
}

._countDown_iF4hZ:before,._occurrenceInProgress_omNQF:before,._registerFull_M6hAM:before {
    background-color: #c4c4c4;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 4px;
    margin: 0 8px 3px 0;
    width: 4px
}

._occurrenceInProgress_omNQF:before {
    background-color: #e8173d
}

._modalMode_xG6Jj ._registerFull_M6hAM {
    color: #6e7680
}

._modalMode_xG6Jj ._countDown_iF4hZ {
    color: #131619
}

@media (max-width: 640px) {
    ._countDown_iF4hZ,._registerFull_M6hAM {
        margin-left:8px
    }
}

._text-xs_hMP66 {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_G6XOR {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_kkAbB {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_N9RB2 {
        font-size:12px
    }
}

._text-sm_tEiry {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_kBofz {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_MlXSc {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_NaRYg {
        font-size:14px
    }
}

._text-xl_FLU3B {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_rKv11 {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_JdjtG {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_Dl1AZ {
        font-size:20px
    }
}

._text-2xl_tmnvr {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_LZ5g4 {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl__EsZL {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_MhUto {
        font-size:24px
    }
}

._text-3xl_SSM8G {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_H7wjI {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_fqnes {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_LT0e0 {
        font-size:30px
    }
}

._text-4xl_Vwqf7 {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl__R0mZ {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_NzBpD {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_hZJSW {
        font-size:36px
    }
}

._text-5xl_NguWJ {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_izqqx {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_SQpYd {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_aqdCI {
        font-size:48px
    }
}

._font-semibold_Upk2L {
    font-weight: 600
}

._font-bold_Y2Ynv {
    font-weight: 700
}

._font-normal_GTbW_ {
    font-weight: 400
}

._font-medium_ER8xB {
    font-weight: 500
}

._hover\:underline_VOIuf:hover {
    text-decoration: underline
}

._text-left_saY1d {
    text-align: left
}

._text-center_pgfSW {
    text-align: center
}

._text-right_JnR5B {
    text-align: right
}

._list-disc_X5nau {
    list-style-type: disc
}

._leading-none_AyUCn {
    line-height: 1
}

._leading-tight_JdhKN {
    line-height: 1.25
}

._leading-snug_gyKdK {
    line-height: 1.375
}

._leading-loose_A2xBJ {
    line-height: 2
}

._leading-relaxed_y8qwu {
    line-height: 1.625
}

._leading-4_pomhA {
    line-height: 16px
}

._leading-5_w6lkn {
    line-height: 20px
}

._leading-6_ggePP {
    line-height: 24px
}

._leading-7_snUKu {
    line-height: 28px
}

._leading-8_fZNoH {
    line-height: 32px
}

._cursor-pointer_dlKXr {
    cursor: pointer
}

._cursor-not-allowed_j3deO {
    cursor: not-allowed
}

._occurrenceInfoWrap_L9KKu {
    max-height: calc(100vh - 400px);
    overflow: auto
}

._occurrenceImgWrap_LVeu9 {
    border-radius: 4px;
    height: 40px!important;
    width: 72px!important
}

._occurrenceStartTimeWrap_zcwTc {
    align-items: center;
    display: flex;
    flex: 1 1;
    gap: 8px
}

._occurrenceName__Ogt8 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width: 640px) {
    ._occurrenceStartTimeWrap_zcwTc {
        display:block
    }

    ._occurrenceInfoWrap_L9KKu {
        margin-bottom: calc(env(safe-area-inset-bottom) + 105px)!important;
        max-height: none
    }
}

._text-xs_AMIFG {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_Vhh9m {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_p4ABa {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_JcWbZ {
        font-size:12px
    }
}

._text-sm_YFyn6 {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_ZNsBA {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_P1klm {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_cRvxC {
        font-size:14px
    }
}

._text-xl_yJk9Y {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_UIhpl {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_YbmAY {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_xGmHH {
        font-size:20px
    }
}

._text-2xl_vnMsW {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_mlH8u {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_Ahajm {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_Abla3 {
        font-size:24px
    }
}

._text-3xl_uNqKp {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_n6sJT {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_T5jAf {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_m8rO6 {
        font-size:30px
    }
}

._text-4xl_MuMrW {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_Ngj2B {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_N2TZ2 {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_oArt6 {
        font-size:36px
    }
}

._text-5xl_pP9SB {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_zZmkQ {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_MSNht {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_Oeh4L {
        font-size:48px
    }
}

._font-semibold_zgm3k {
    font-weight: 600
}

._font-bold_rFYXd {
    font-weight: 700
}

._font-normal_aczZB {
    font-weight: 400
}

._font-medium_zJAUC {
    font-weight: 500
}

._hover\:underline_INKkZ:hover {
    text-decoration: underline
}

._text-left_IJZ_x {
    text-align: left
}

._text-center_McXD3 {
    text-align: center
}

._text-right_onO8x {
    text-align: right
}

._list-disc_V6KqC {
    list-style-type: disc
}

._leading-none_L8US_ {
    line-height: 1
}

._leading-tight_mqDX7 {
    line-height: 1.25
}

._leading-snug_peQS9 {
    line-height: 1.375
}

._leading-loose_l_4ev {
    line-height: 2
}

._leading-relaxed_A7Ca_ {
    line-height: 1.625
}

._leading-4_NfF0l {
    line-height: 16px
}

._leading-5_tFeam {
    line-height: 20px
}

._leading-6_tViO8 {
    line-height: 24px
}

._leading-7_c188q {
    line-height: 28px
}

._leading-8_nfLYt {
    line-height: 32px
}

._cursor-pointer_ln7hw {
    cursor: pointer
}

._cursor-not-allowed_PEhgj {
    cursor: not-allowed
}

._selectModalWrap_W0NgC {
    display: flex;
    flex-direction: column;
    height: 100%
}

._modalContentWrap_LGJxd {
    height: 100%;
    margin: 0 -8px;
    overflow-y: auto;
    padding: 8px 8px 0
}

._modalContentWrap_LGJxd._mobile_u9frg {
    padding-bottom: 65px
}

._loading_RyuFI {
    min-height: 200px
}

._footer_jN1vd {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    padding-bottom: calc(env(safe-area-inset-bottom, 32px))
}

._extraBtnLine_wvub8 {
    color: var(--text-stronger-neutral);
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
    text-align: center
}

._extraBtnLine_wvub8 ._textBtn_D2ZrO {
    color: var(--text-link-color);
    cursor: pointer;
    display: inline-block
}

._extraBtnLine_wvub8 ._textBtn_D2ZrO:hover {
    color: var(--text-link-hover-color)
}

@media (max-width: 640px) {
    ._contanier_YXlm7 {
        display:flex;
        flex-direction: column;
        height: 100%
    }

    ._content_d2Pia {
        flex: 1 1
    }

    ._footer_jN1vd {
        flex-direction: column
    }

    .MuiDialogContent-root {
        overflow: auto
    }
}

._selectModalWrap_W0NgC .Sun-core-modal-title {
    height: auto!important;
    margin-right: 48px;
    padding: 24px 24px 8px!important
}

._noSessions_MsCMW {
    align-items: center;
    color: var(--text-neutral);
    display: flex;
    font-size: 16px;
    justify-content: center;
    min-height: 200px
}

._guest_reset_link_dialog_nbRAZ ._dialog_title_yIekK {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._guest_reset_link_dialog_nbRAZ ._dialog_title_yIekK ._guest_register_title_v_2du {
    color: #222230;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

._guest_reset_link_dialog_nbRAZ ._dialog_content_Joywp ._register_form_layout_ECQyj ._register_label_qdplV {
    color: #131619;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

._guest_reset_link_dialog_nbRAZ ._dialog_content_Joywp ._btn_cancel_uQwYt {
    margin-left: 12px
}

@media (max-width: 640px) {
    ._guest_reset_link_dialog_nbRAZ ._dialog_content_Joywp ._btn_action_Kwg9I {
        width:100%
    }

    ._guest_reset_link_dialog_nbRAZ ._dialog_content_Joywp ._btn_cancel_uQwYt {
        margin-left: 0;
        margin-top: 12px;
        width: 100%
    }
}

._guest_reset_link_dialog_nbRAZ ._dialog_content_Joywp ._mt_41_HPMYa {
    margin-top: 164px
}

._guest_reset_link_dialog_nbRAZ ._component_guest_verify_tips_Ghu1n {
    margin-top: 16px
}

._guest_reset_link_dialog_nbRAZ ._component_guest_verify_tips_Ghu1n ._tip1_pFL9H {
    color: #6e7680;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

._guest_reset_link_dialog_nbRAZ ._component_guest_verify_tips_Ghu1n button {
    border: none
}

._guest_reset_link_dialog_nbRAZ ._mt_2_FBLJB {
    margin-top: 16px
}

._guest_reset_link_dialog_nbRAZ ._mt_3_OCXD2 {
    margin-top: 24px
}

._configNotification_GqVNf {
    color: #6e7680;
    font-size: 14px;
    line-height: 20px;
    margin-top: var(--space-2)
}

._occurrenceImgWrap_upB7P {
    border-radius: 12px;
    flex-shrink: 0;
    height: 90px;
    width: 174px
}

._occurrenceSessionInfoWrap_U_KQm {
    flex-grow: 1;
    overflow: hidden;
    text-align: left;
    width: 100%
}

._occurrenceSessionInfoWrap_U_KQm ._sessionName_J_ggu {
    color: var(--text-primary-color);
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._occurrenceSessionInfoWrap_U_KQm ._sessionTime_uX46s {
    color: var(--text-primary-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 12px
}

._occurrenceSessionInfoWrap_U_KQm ._locationWrap_EzeT9 {
    margin-top: 12px
}

._occurrenceSessionInfoWrap_U_KQm ._speakerWrap_hxOTR {
    align-items: center;
    display: flex;
    margin-top: 12px
}

._occurrenceSessionInfoWrap_U_KQm ._speakerWrap_hxOTR ._speakerItem_X6BDD {
    align-items: center;
    display: flex
}

._occurrenceSessionInfoWrap_U_KQm ._speakerWrap_hxOTR ._speakerItem_X6BDD:not(:first-child) {
    padding-left: 16px
}

._occurrenceSessionInfoWrap_U_KQm ._speakerWrap_hxOTR ._speakerItem_X6BDD ._speakerAvatar_rIpUe {
    border-radius: 25%;
    flex-shrink: 0
}

._occurrenceSessionInfoWrap_U_KQm ._speakerWrap_hxOTR ._speakerItem_X6BDD ._speakerName_H7m5l {
    color: var(--text-primary-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 6px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._occurrenceSessionInfoWrap_U_KQm ._speakerWrap_hxOTR ._moreSpeakerLabel_JwQim {
    color: var(--text-primary-color);
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 16px
}

._occurrenceSessionInfoWrap_U_KQm ._inProgress_Ir9NZ {
    color: #ff5c5c;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 8px
}

._occurrenceSessionInfoWrap_U_KQm ._inProgress_Ir9NZ:before {
    background: #de2828;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 8px;
    margin: 0 8px 2px 0;
    vertical-align: middle;
    width: 8px
}

._reservationBadge_A6N4X {
    font-size: 14px;
    margin-left: 8px
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb {
    align-items: center;
    border-bottom: 1px solid rgba(82,82,128,.18);
    cursor: default;
    display: flex;
    justify-content: space-between;
    padding: 24px 0 24px 4px;
    width: 100%
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb:first-child {
    padding-top: 0
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb._occurrenceAdditionalItemWrap_fO1vD {
    align-items: flex-start;
    cursor: pointer;
    flex-direction: column;
    gap: 20px
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb ._occurrenceAdditionalItem_CCIpe {
    width: 100%
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb ._occurrenceTime_SWVpS {
    align-items: center;
    color: var(--text-primary-color);
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    font-weight: 700;
    justify-content: baseline;
    line-height: 24px
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb ._occurrenceTime_SWVpS ._inProgress_bfxqE {
    color: #ff5c5c;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 8px
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb ._occurrenceTime_SWVpS ._inProgress_bfxqE:before {
    background: #de2828;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 8px;
    margin: 0 8px 2px 0;
    vertical-align: middle;
    width: 8px
}

._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb ._occurrenceBtnWrap_DAVsE {
    padding-left: 194px
}

._unifiedListWrap_H2cFB .pb-session-list-wrap {
    display: flex;
    flex-direction: column
}

@media (max-width: 599px) {
    ._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb {
        align-items:flex-start;
        flex-direction: column;
        gap: 20px
    }

    ._occurrenceListWrap_akrFW ._occurrenceItemWrap_ViSgb ._occurrenceBtnWrap_DAVsE {
        padding-left: 0
    }

    ._unifiedListWrap_H2cFB ._occurrenceBtnWrap_DAVsE button {
        width: 100%
    }
}

._slideshow-component_KHJFD {
    overflow: hidden;
    position: relative
}

._slideshow-component_KHJFD ._prev-action_GU8My {
    left: 16px
}

._slideshow-component_KHJFD ._next-action_QUWA3 {
    right: 16px
}

._slideshow-component_KHJFD ._no-scrollbar_Fn9uU {
    scrollbar-width: none
}

._slideshow-component_KHJFD ._no-scrollbar_Fn9uU::-webkit-scrollbar {
    display: none;
    height: 6px;
    width: 6px
}

._slideshow-component_KHJFD ._no-scrollbar_Fn9uU::-webkit-scrollbar-track {
    background-color: #ebebeb;
    border-radius: 6px
}

._slideshow-component_KHJFD ._no-scrollbar_Fn9uU::-webkit-scrollbar-thumb {
    background: #6d6d6d;
    border-radius: 6px
}

._dotContainer_YKlBx {
    display: flex;
    justify-content: center;
    margin-top: 16px
}

._dotContainer_YKlBx ._dot_jkLSq {
    border: 1px solid var(--border-neutral);
    border-radius: 100%;
    height: 8px;
    margin: 0 3px;
    width: 8px
}

._dotContainer_YKlBx ._dot_jkLSq._activeDot_UfMx2 {
    background: #8e9194;
    border: 1px solid #8e9194
}

._slideshow-actions_yjGOt ._next-action_QUWA3,._slideshow-actions_yjGOt ._prev-action_GU8My {
    backdrop-filter: blur(5px);
    background: var(--fill-subtle-neutral);
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(19,22,25,.1),0 4px 8px 0 rgba(19,22,25,.1);
    cursor: pointer;
    height: 40px;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px
}

._slideshow-actions_yjGOt ._next-action_QUWA3:hover,._slideshow-actions_yjGOt ._prev-action_GU8My:hover {
    background-color: rgba(247,247,252,.7)
}

._slideshow-actions_yjGOt ._next-action_QUWA3._disabled_P0afh,._slideshow-actions_yjGOt ._prev-action_GU8My._disabled_P0afh {
    display: none
}

._mobileFiltersContainer_EfiTI {
    flex: 1 1;
    margin-bottom: 16px;
    overflow-y: auto
}

._mobileFilterCategory_l0m2w {
    margin-bottom: 16px
}

._mobileFilterCategory_l0m2w:not(:last-child) {
    border-bottom: 1px solid var(--border-subtle-neutral);
    padding-bottom: 16px
}

._mobileFilterCategoryTitle_KuKOO {
    color: var(--text-paragraph-color);
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 8px
}

._mobileCheckboxGroup_ncEK6 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

._mobileCheckboxItem_zJ1cz {
    margin: 0;
    padding: 8px 0;
    width: 100%
}

._mobileCheckboxItem_zJ1cz .ui-Checkbox-title {
    flex-direction: row-reverse;
    justify-content: space-between
}

._mobileCheckboxItem_zJ1cz .ui-Checkbox-label {
    -webkit-margin-start: 0!important;
    margin-inline-start:0!important}

._mobileDrawerFooter_t_nZg {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._mobileDrawerFooterReset_balWz {
    flex: 1 1
}

._mobileResetButton_aN0nq {
    color: var(--text-link-color);
    gap: 6px;
    padding: 0
}

._mobileResetButton_aN0nq:hover {
    background: none;
    color: var(--text-link-hover-color)
}

._mobileResetButton_aN0nq svg {
    fill: currentColor
}

._mobileShowResultsButton_i1Pn4 {
    height: 32px;
    min-width: 120px
}

._SessionSearchFilterWrap_hnDZK {
    border-radius: 8px;
    margin-bottom: var(--space-4);
    position: relative;
    transition: all .2s ease;
    width: 100%
}

._SessionSearchFilterWrap_hnDZK ._tabContent_n_gCp {
    display: inline-block;
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

._filtersContainer_P7zLy {
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-2)
}

._filterCategory__NJ1r {
    width: 193px
}

._hideEndedSessionsWrap_k5yq9 {
    align-items: center;
    display: flex
}

._filterBadge_w1x4Q .ui-Badge-badge {
    background-color: var(--badge-bg-color)!important;
    color: var(--badge-text-color)!important
}

._web-lobby-common-scrollbar_NRth0 {
    scrollbar-color: rgba(19,22,25,.5);
    scrollbar-width: thin
}

._web-lobby-common-scrollbar_NRth0::-webkit-scrollbar {
    height: 8px;
    width: 8px
}

._web-lobby-common-scrollbar_NRth0::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: rgba(19,22,25,.5);
    border: 2px solid transparent;
    border-radius: 4px
}

._web-lobby-common-scrollbar_NRth0::-webkit-scrollbar-track {
    background-color: transparent
}

._web-lobby-common-scrollbar_NRth0::-webkit-scrollbar-button {
    display: none
}

._weblobbyCommonDialogWrap_bDqBk {
    border-radius: 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0;
    max-height: 100%;
    overflow-y: auto;
    padding: 24px 16px
}

._weblobbyCommonDialogHeader_ylxT1 {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 0 8px
}

._weblobbyCommonDialogHeader_ylxT1 ._headerText_CCpfl {
    color: #131619;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 0;
    word-break: break-word
}

._weblobbyCommonDialogHeader_ylxT1 ._headerCloseIcon_qPwyL {
    display: flex;
    flex-shrink: 0;
    justify-content: flex-end;
    margin-left: 8px
}

._weblobbyCommonDialogHeader_ylxT1 ._headerCloseIcon_qPwyL ._closeIcon_qI6lm {
    color: #131619;
    font-size: 10px;
    padding: 2px
}

._weblobbyCommonDialogStaticHeaderElement_MKFBD {
    flex-shrink: 0;
    padding: 0 8px
}

._weblobbyCommonDialogContent_JfnZ8 {
    flex-shrink: 1;
    height: 100%;
    overflow-y: auto;
    padding: 0 8px;
    scrollbar-color: rgba(19,22,25,.5);
    scrollbar-width: thin
}

._weblobbyCommonDialogContent_JfnZ8::-webkit-scrollbar {
    height: 8px;
    width: 8px
}

._weblobbyCommonDialogContent_JfnZ8::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: rgba(19,22,25,.5);
    border: 2px solid transparent;
    border-radius: 4px
}

._weblobbyCommonDialogContent_JfnZ8::-webkit-scrollbar-track {
    background-color: transparent
}

._weblobbyCommonDialogContent_JfnZ8::-webkit-scrollbar-button {
    display: none
}

._weblobbyCommonDialogContent_JfnZ8 div[data-zoom-rich-text-editor=display-container] {
    background-color: var(--bg-default)!important;
    color: #131619!important
}

._weblobbyCommonDialogStaticFooterElement_Nc06c {
    flex-shrink: 0;
    padding: 0 8px
}

._weblobbyCommonDialogStepContainerColumn_MSXDB {
    padding: 16px 8px 0
}

._stepText_iGxaa {
    color: rgba(4,4,19,.56)
}

._weblobbyCommonDialogFooter_HYpui {
    flex-shrink: 0;
    padding: 16px 8px 0
}

._weblobbyCommonDialogFooter_HYpui ._footerButtonsWrap_frh9n {
    display: flex;
    justify-content: flex-end
}

._weblobbyCommonDialogFooter_HYpui ._footerButtonsWrap_frh9n ._footerButton_HB5iP {
    margin-left: 12px;
    margin-top: 0
}

._weblobbyCommonDialogFooter_HYpui ._footerButtonsWrap_frh9n ._footerButton_HB5iP:first-of-type {
    margin-left: 0
}

._weblobbyCommonDialogFooter_HYpui ._footerButtonsHasStepRow_Epvgs {
    align-items: center;
    justify-content: space-between
}

._weblobbyCommonDialogFooter_HYpui ._footerButtonsHasStepRow_Epvgs ._stepText_iGxaa {
    margin-left: 0;
    margin-right: auto
}

@media (max-width: 599px) {
    ._dialogPaperFullscreenForMobile_DhwxI {
        height:100%;
        margin: 0
    }

    ._dialogPaperFullscreenForMobile_DhwxI ._weblobbyCommonDialogHeader_ylxT1 ._headerCloseIcon_qPwyL ._closeIcon_qI6lm {
        font-size: 16px;
        padding: 4px
    }

    ._weblobbyCommonDialogWrap_bDqBk {
        padding: 24px 8px
    }

    ._weblobbyCommonDialogFooterColumn_NNIyC ._footerButtonsWrap_frh9n {
        flex-direction: column
    }

    ._weblobbyCommonDialogFooterColumn_NNIyC ._footerButtonsWrap_frh9n ._footerButton_HB5iP {
        margin-left: 0;
        margin-top: 12px
    }

    ._weblobbyCommonDialogFooterColumn_NNIyC ._footerButtonsWrap_frh9n ._footerButton_HB5iP:first-of-type {
        margin-top: 0
    }

    ._weblobbyCommonDialogFooterColumn_NNIyC ._footerButtonsWrap_frh9n ._footerButton_HB5iP button {
        width: 100%
    }
}

._filterTagButton_aEDRX {
    background-color: var(--bg-default)!important;
    color: var(--text-stronger-neutral)!important;
    font-size: 14px;
    font-weight: 500!important;
    line-height: 20px;
    margin-bottom: 10px;
    margin-right: 8px;
    min-width: unset;
    padding: 6px 16px!important
}

._filterTagButton_aEDRX:hover {
    background-color: var(--bg-default)!important
}

._filterTagButton_aEDRX._active_CjtEp {
    background: var(--badge-bg-color)!important;
    color: var(--badge-text-color)!important
}

._filterTagButton_aEDRX._active_CjtEp:hover {
    background: var(--badge-bg-color)!important
}

._dateRangePicker_F3ctA {
    margin-bottom: 10px;
    margin-left: 16px
}

._filterTagsWrap_MGEJF {
    display: flex
}

._filterTagsWrap_MGEJF ._labelWrap_VqVmH {
    align-items: flex-start;
    color: #6e7680;
    display: flex;
    flex: 0 1 240px;
    font-size: 16px;
    font-weight: 700;
    justify-content: space-between;
    line-height: 32px;
    margin-right: 16px
}

._filterTagsWrap_MGEJF ._tagGroupWrap_J3K0S {
    flex: 1 1
}

._mobileLabelItemWrap_CUfPq {
    align-items: center;
    border-bottom: 1px solid rgba(82,82,128,.18);
    display: flex;
    justify-content: space-between;
    min-height: 80px;
    padding: 15px 0;
    width: 100%
}

._mobileLabelItemWrap_CUfPq ._labelWrap_VqVmH {
    width: calc(100% - 24px)
}

._mobileLabelItemWrap_CUfPq ._labelName_AS6F4 {
    color: #222230;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

._mobileLabelItemWrap_CUfPq ._labelDesc_sWWVk {
    color: rgba(4,4,19,.56);
    font-size: 14px;
    line-height: 24px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._mobileLabelTitleWrap_BVvyM {
    align-items: center;
    display: flex
}

._mobileLabelTitleWrap_BVvyM ._labelName_AS6F4 {
    color: #222230;
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
    margin-left: 8px
}

._mobileFilterTagsWrap_vPmP8 ._tagItem__XY_k {
    align-items: center;
    border-bottom: 1px solid rgba(82,82,128,.18);
    color: #222230;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 24px;
    min-height: 56px;
    padding: 15px 0
}

._mobilePreviewWrap_dyqWd {
    background-color: #fff;
    left: 0;
    margin-left: -24px;
    padding: 0 24px;
    position: absolute;
    top: 0;
    z-index: 999
}

._mobilePreviewWrap_dyqWd ._modalWrap_Ub0TG {
    height: calc(100% - 60px)
}

._mobilePreviewWrap_dyqWd ._titleWrap_JZiAW {
    align-items: center;
    display: flex;
    height: 60px;
    justify-content: space-between
}

._mobilePreviewWrap_dyqWd ._titleWrap_JZiAW ._closeBtn_AQBEY {
    font-size: 16px
}

._mobilePreviewWrap_dyqWd ._applyBtn_rKsxi {
    width: 100%
}

._pcFilterMenuWrap_DvrjN {
    background-color: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 16px;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 16px;
    padding: 20px 16px
}

._pcFilterMenuWrap_DvrjN ._rowWrap_JLN7s {
    margin: 10px 0 0
}

._pcFilterMenuWrap_DvrjN ._rowWrap_JLN7s:last-child {
    margin-bottom: 0
}

._hidden_fdNu3 {
    display: none
}

._chosenTagsWrap_RyZ1B {
    display: flex;
    flex: 1 1;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 16px
}

._chosenTagsWrap_RyZ1B ._chosenTag_BXq_4 {
    align-items: center;
    background-color: var(--fill-subtle-neutral);
    border-radius: 6px;
    color: var(--text-stronger-neutral);
    display: flex;
    margin-bottom: 8px;
    margin-right: 8px;
    min-height: 24px;
    padding: 2px 6px
}

._chosenTagsWrap_RyZ1B ._chosenTag_BXq_4 ._tagName_ZQMYm {
    font-size: 14px;
    line-height: 20px;
    margin-right: 8px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis
}

._hideEndedSessionsWrap_Ynq8w {
    line-height: 1
}

._hideEndedSessionsWrap_Ynq8w._right_jb9mL {
    margin-left: 23px
}

._hideEndedSessionsWrap_Ynq8w._bottom_K9rNW {
    margin-top: 23px
}

._sessionSearchInputWrap_sVJMx {
    align-items: center;
    border-radius: 16px;
    padding: 16px;
    position: relative
}

._sessionSearchInputWrap_sVJMx._withBackground_n5kE3 {
    background-color: var(--bg-default)!important
}

._sessionSearchInputWrap_sVJMx ._searchContainer_AOn1j {
    align-items: center;
    display: flex
}

._sessionSearchInputWrap_sVJMx ._inputWrap_wSGhE {
    align-items: center;
    background: var(--bg-default);
    border: 2px solid transparent;
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,.1);
    box-sizing: border-box;
    display: flex;
    height: 48px;
    padding: 0 19px;
    transition: all .2s cubic-bezier(0,0,.2,1) 0ms;
    width: 320px
}

._sessionSearchInputWrap_sVJMx ._inputWrap_wSGhE._isFocused_OBi8o {
    border: 2px solid var(--component-primary-color)
}

._sessionSearchInputWrap_sVJMx ._inputWrap_wSGhE ._inputBase_UUJSZ {
    margin-left: 8px
}

._sessionSearchInputWrap_sVJMx ._inputWrap_wSGhE ._inputBase_UUJSZ input {
    padding-bottom: 0
}

._sessionSearchInputWrap_sVJMx ._searchFilterButton_fJ1ur {
    background: var(--badge-bg-color)!important;
    border: 1px solid transparent!important;
    color: var(--badge-text-color)!important;
    font-size: 14px!important;
    margin: 0 8px;
    padding-left: 12px!important;
    padding-right: 12px!important;
    text-transform: none;
    white-space: nowrap
}

._sessionSearchInputWrap_sVJMx ._searchFilterButton_fJ1ur:hover {
    background: var(--badge-bg-color)!important;
    color: var(--badge-text-color)!important
}

._session-featured-title_sao2D {
    color: var(--text-primary-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 16px
}

._session-featured-wrap_MEsAo {
    display: flex;
    margin: 0 0 24px -4px;
    overflow-x: hidden;
    padding-bottom: 24px
}

._session-featured-wrap_MEsAo::-webkit-scrollbar {
    background: #f2f2f7;
    height: 4px;
    padding-top: 24px
}

._session-featured-wrap_MEsAo::-webkit-scrollbar-track {
    border-radius: 2px
}

._session-featured-wrap_MEsAo::-webkit-scrollbar-thumb {
    background: #babacc;
    border-radius: 2px
}

._session-featured-wrap_MEsAo ._session-list-item_EQZE1 {
    display: flex;
    height: inherit;
    margin: 0 4px;
    width: 100%
}

._session-featured-wrap_MEsAo ._session-card-container_V8cXF {
    height: 100%
}

._session-list-item_EQZE1 {
    color: unset;
    cursor: pointer;
    text-align: left;
    text-decoration: none;
    width: 100%
}

._session-not-featured-list_AUslw {
    align-items: flex-start
}

._session-not-featured-list_AUslw ._list-wrap_MMVBv {
    max-width: 100%
}

._session-not-featured-list_AUslw ._subSessionList_Ik2Gn {
    line-height: 0
}

._session-date_tWHtz {
    color: var(--text-primary-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 48px
}

._session-weekday_T0IGY {
    color: var(--text-primary-color);
    margin-right: 4px
}

._session-same-time-list_krJIq {
    margin-bottom: 48px
}

._session-same-time-list_krJIq:last-child {
    margin-bottom: 0
}

._session-time__wgJj {
    color: var(--text-primary-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin: 8px 0 16px
}

._filter-button_RGQzQ {
    background-color: transparent;
    color: rgba(4,4,19,.56)
}

._filter-button_RGQzQ:hover {
    background-color: rgba(14,114,237,.04);
    color: rgba(4,4,19,.56)
}

._chosen-tag_Vlpk4 {
    background-color: rgba(82,82,128,.09);
    color: rgba(4,4,19,.56)
}

._search-wrap_djqQ_ {
    background: #f7f7fc!important
}

._sessionListSearchInput_BD49L {
    margin-left: -16px;
    margin-right: -16px
}

._sessionListSearchInput_BD49L .search-input {
    border: 1px solid var(--component-input-border);
    box-shadow: none
}

._session-button-wrap_6xZQ8 {
    padding: 4px
}

._session-button_YR8GQ {
    color: unset;
    display: flex;
    height: 100%;
    position: relative;
    text-decoration: none;
    width: 100%
}

@media (max-width: 640px) {
    ._session-featured-title_sao2D {
        font-size:20px;
        line-height: 24px
    }

    ._session-list-item_EQZE1,._session-list-item_EQZE1 ._session-card-container_V8cXF {
        width: 100%
    }

    ._session-featured-wrap_MEsAo ._session-list-item_EQZE1 {
        flex-shrink: 0
    }
}

._configNotification_b_ne2 {
    color: #6e7680;
    font-size: 14px;
    line-height: 20px;
    margin-top: var(--space-2)
}

._pbSessionsWrapper_AgavW {
    container-name: pbSessionsWrapper;
    container-type: inline-size
}

@container pbSessionsWrapper (max-width: 640px) {
    .pb-session-card-wrap {
        align-items: flex-start!important;
        flex-direction: column;
        row-gap: 16px
    }

    .pb-session-card-container {
        width: 100%
    }
}

._header_RPvUQ {
    font-size: 16px;
    margin-bottom: 20px
}

._contentWrapper_Bfhd7 {
    align-items: center;
    color: var(--text-stronger-neutral);
    display: flex;
    flex-direction: column;
    gap: 2px;
    height: 100%;
    justify-content: space-between;
    margin: 2px 0;
    width: 100%
}

._iconWrapper_P_0yW {
    align-items: center;
    display: flex;
    flex: 0 0 56px
}

._textWrapper_upFK_ {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    display: -webkit-box;
    font-size: 14px;
    line-height: 1.2;
    margin: 0 -10px;
    overflow: hidden;
    white-space: normal
}

._header_CkJXf {
    font-size: 16px;
    margin-bottom: 20px
}

._squares_inOvq {
    align-items: center;
    display: flex;
    flex-grow: 1;
    gap: 2px;
    justify-content: space-between;
    margin-bottom: 2px;
    width: 100%
}

._equalSquare_TkPmU,._smallSquare_QRaNY {
    background-color: #131619;
    flex-grow: 1;
    height: 24px
}

._bigSquare_dVJ5Q {
    background-color: #131619;
    flex-grow: 2;
    height: 24px
}

._twoColGridSquares_Y9v8P {
    display: grid;
    gap: 2px;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    width: 100%
}

._fullGridSquare_iPAFB,._gridSquare_JWBp5 {
    background-color: #131619;
    height: 24px
}

._fullGridSquare_iPAFB {
    display: grid;
    grid-column-end: -1;
    grid-column-start: 1
}

._threeColGridSquares_XoeV6 {
    display: grid;
    gap: 2px;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(3,1fr);
    width: 100%
}

._fourColGridSquares_i7NXN {
    display: grid;
    gap: 2px;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(4,1fr);
    width: 100%
}

._indicatorDiv_Euc33 {
    color: var(--text-primary);
    font-size: 12px;
    height: 30px;
    line-height: 12px;
    margin-top: -29px;
    padding-left: 10px;
    padding-right: 10px;
    pointer-events: none
}

._indicatorDiv_Euc33 h2 {
    pointer-events: auto
}

._sectionIndicatorDiv_TOmZa {
    color: var(--text-error)
}

._sectionIndicatorDiv_TOmZa ._sectionSelectorTitle_M_NIX {
    border-radius: 0 0 8px 8px;
    margin-top: 60px
}

a._btn_U7BMq {
    align-items: center;
    display: flex;
    opacity: .9;
    padding: 0
}

a._btn_U7BMq>div {
    left: -50%;
    position: relative;
    top: -50%
}

._selectorTitle_K_5SX {
    background-color: var(--fill-global-primary);
    border-radius: 8px 8px 0 0;
    color: var(--inverse-global-default);
    font-size: 12px;
    height: 100%;
    line-height: 30px;
    margin: 0 16px 0 0;
    padding: 0 8px;
    position: absolute
}

._selectorTitle_K_5SX span {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-weight: 300
}

._actionButtonsWrapper_mioPS {
    display: flex;
    flex-direction: column;
    position: fixed
}

._actionButtonsWrapper_mioPS svg {
    fill: var(--inverse-global-default);
    height: 15px;
    width: 15px
}

._actionButtonsWrapper_mioPS button {
    border-radius: 0!important
}

._actionButtonsWrapper_mioPS button:first-child {
    border-radius: 0 8px 0 0!important
}

._actionButtonsWrapper_mioPS button:last-child {
    border-radius: 0 0 8px 0!important
}

._sectionActionButtonsWrapper_K8RPY ._selectorTitle_K_5SX {
    border-radius: 8px 8px 0 0
}

._sectionActionButtonsWrapper_K8RPY button {
    background-color: #ed630e!important;
    border: none!important;
    border-radius: 0!important
}

._sectionActionButtonsWrapper_K8RPY button:hover {
    background-color: #b84d0b!important
}

._sectionActionButtonsWrapper_K8RPY button:first-child {
    border-radius: 8px 0 0 0!important
}

._sectionActionButtonsWrapper_K8RPY button:last-child {
    border-radius: 0 0 0 8px!important
}

._rteToolbar_WoTAT {
    background-color: var(--bg-default);
    border: 1px solid var(--fill-global-primary);
    border-radius: 12px;
    color: var(--text-stronger-neutral);
    display: flex;
    padding: 8px 10px;
    position: absolute;
    right: 100px;
    top: -22px;
    z-index: 99999
}

._rteToolbar_WoTAT .MuiIconButton-root:first-child {
    padding: 8px
}

._isActive_lTXNe {
    background-color: #e7f1fd;
    border: 1px solid transparent;
    color: var(--text-primary)
}

._indicatorWrap_bdHuT {
    border: 2px solid var(--fill-global-primary);
    pointer-events: none
}

._sectionSelectorTitle_M_NIX {
    background-color: #ed630e
}

._sectionIndicatorWrap_eI1Nq {
    border: 2px solid #ed630e
}

._blockWrap_njMRw {
    border: 1px solid #6e7680;
    border-radius: 4px;
    cursor: move;
    display: flex;
    flex-direction: column;
    margin: 16px 0 0;
    max-height: 300px;
    min-height: 80px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%
}

._blockWrap_njMRw h4 {
    display: block;
    flex-shrink: 0;
    font-size: 14px;
    overflow: hidden;
    padding: 4px 24px 4px 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._blockWrap_njMRw ._blockContent_yfbEv {
    overflow: hidden
}

._noBlocksWrap_On5bB {
    height: 100%
}

._noBlocksWrap_On5bB,._noBlocks_uXaYG {
    align-items: center;
    display: flex;
    justify-content: center
}

._noBlocks_uXaYG {
    flex-direction: column;
    overflow: hidden;
    position: relative
}

._noBlocks_uXaYG img {
    margin-bottom: var(--space-3);
    width: 160px
}

._deleteButton_aR37L {
    position: absolute;
    right: 2px;
    top: 2px
}

._globalStyling_ulaM1 {
    font-size: 24px!important;
    line-height: 32px
}

._globalStylingSecondary_Lc9Zh,._globalStyling_ulaM1 {
    color: var(--text-stronger-neutral);
    font-weight: 700!important
}

._globalStylingSecondary_Lc9Zh {
    font-size: 16px!important;
    line-height: 24px;
    margin-top: 24px
}

._globalStyleOption_bKBqV {
    color: var(--text-neutral);
    display: flex;
    font-size: 16px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 20px;
    margin-top: 24px;
    padding: 0
}

._nav_zatz2 {
    background: var(--bg-default)!important;
    border: 1px solid var(--fill-subtle-neutral)!important;
    border-radius: 0!important;
    height: 56px!important;
    position: absolute;
    right: -30px;
    top: calc(50% - 28px);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    transition: -webkit-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
    transition-delay: .2s;
    width: 30px!important;
    z-index: 2
}

._nav_zatz2:hover {
    background: var(--bg-default)
}

._rotate_gX2Ip {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

._canvas_nd4Yw {
    display: inline-block;
    display: flex
}

._canvas_nd4Yw,._divider_TRwKT {
    align-content: space-between;
    color: var(--text-neutral);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 24px
}

._divider_TRwKT {
    display: inline-block
}

div[role=tabpanel] {
    background-color: var(--bg-default)
}

div[role=tabpanel]>.MuiBox-root {
    padding-bottom: 0;
    padding-top: 0
}

._tabIconLabel_pwXwr {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 4px
}

._leftPanel_cbLvT {
    display: flex;
    position: relative;
    transition: width .1s ease-in-out;
    transition-delay: .2s;
    width: 365px
}

._leftPanel_cbLvT .tabTitle {
    color: var(--text-stronger-neutral);
    font-size: 24px;
    font-weight: 700;
    margin-top: 24px
}

._leftPanel_cbLvT .tabAttributeName,._leftPanel_cbLvT .tabSectionTitle {
    color: var(--text-stronger-neutral);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 24px
}

._leftPanel_cbLvT .tabAttributeName {
    margin-bottom: 4px
}

._hideLeftPanel_LfETD {
    display: none
}

._moveWidth_EZjRN {
    width: 101px
}

._tabPanel_wQ3RT {
    border: 1px solid var(--border-strong-neutral);
    height: 100%;
    margin-left: -1px;
    overflow: auto;
    padding-bottom: 50px;
    width: 265px
}

._blocksPanel_uEpSx>div:first-child {
    height: 100%
}

._addSectionBtn_luIjt {
    align-items: center;
    display: flex
}

._addSectionBtn_luIjt span {
    margin-right: 8px
}

._logo_csXTe {
    max-width: 500px;
    min-width: 113px;
    width: auto
}

._logoPreview_X9Qpn img {
    height: 113px!important;
    max-width: 500px!important;
    width: auto
}

._logo_csXTe:has(._logoPreview_X9Qpn img[src]) {
    min-width: 113px
}

._pageSettingsWrapper_sO8VG h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: 18px
}

._pageSettingsWrapper_sO8VG .MuiFormControl-root {
    margin-bottom: 8px
}

._pageBackgroundColorPicker_g0OvA {
    position: absolute;
    right: 0;
    top: 16px
}

._bgInstructions_hxOtO {
    color: #6e7680;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px
}

._assetBackground_iDtLe {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex
}

._pbUploader_LwNaL {
    height: 66px;
    width: 100px
}

._pbUploaderFavicon_zi5vC {
    height: 88px;
    width: 88px
}

._buttonText_GSv7X {
    font-size: 12px;
    margin-top: 8px
}

._logoPreview_j2Nms img {
    height: 113px!important;
    max-width: 231px!important;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

._previewLayout_cLy3g {
    background: #fafbfc;
    flex: 1 1;
    height: 100%;
    overflow: hidden;
    padding: 32px 32px 100px;
    position: relative
}

._previewLayout_cLy3g div[data-zoom-rich-text-editor=display-container] {
    background: var(--media-transparent-bg,var(--rich-text-bg-color,--inverse-global-default))!important;
    color: var(--text-paragraph-color,--text-stronger-neutral)!important
}

._creationPreview_WEcJM {
    background: var(--bg-default);
    border: 1px solid var(--border-subtle-neutral);
    border-radius: 8px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

._creationPreview_WEcJM._mobile_mzg9x {
    margin: 0 auto;
    max-width: 414px
}

._creationPreview_WEcJM._mobile_mzg9x ._previewHeader_eQD1o {
    height: 72px
}

._contentWrapper_r8a5J {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

._contentWrapper_r8a5J ._ant-spin-nested-loading_VPIF0,._contentWrapper_r8a5J ._ant-spin-nested-loading_VPIF0 ._ant-spin-container_cjUQO {
    height: 100%
}

._contentWrapper_r8a5J .evd-summit-info-time .evd-time-month {
    color: var(--text-primary-color)
}

._previewContent_KhKz2 {
    background-color: var(--page-bg-color,--inverse-global-default);
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%
}

._previewContent_KhKz2::-webkit-scrollbar {
    background: #f2f2f7;
    padding-top: 24px;
    width: 4px
}

._previewContent_KhKz2::-webkit-scrollbar-track {
    border-radius: 2px
}

._previewContent_KhKz2::-webkit-scrollbar-thumb {
    background: #babacc;
    border-radius: 2px
}

._registrationOuterWrap__u4eM {
    height: 100%;
    overflow: hidden;
    position: relative
}

._registrationInnerWrap_Fh1dJ {
    height: 100%;
    overflow: auto
}

._lobbyWrap_qeWKs,._previewContentWrap_x4E8r {
    height: 100%;
    position: relative
}

._previewContentWrap_x4E8r {
    overflow: auto
}

._contentInner_N_CnN {
    background-color: var(--page-bg-color,--inverse-global-default);
    height: 100%;
    width: 100%
}

._contentInner_N_CnN._fullHeight_qjCaf>div {
    height: 100%
}

._previewHeader_eQD1o {
    align-items: center;
    background: var(--page-header-bg-color,--inverse-global-default);
    border-bottom: 1px solid var(--border-subtle-neutral);
    display: flex;
    justify-content: space-between;
    left: 0;
    overflow: hidden;
    padding-left: 24px;
    padding-right: 24px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20
}

._previewHeader_eQD1o ._navItem_DK1Ig {
    color: var(--page-header-text-color,--text-neutral);
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: 72px;
    line-height: 72px;
    margin-right: 32px;
    position: relative
}

._previewHeader_eQD1o ._navItem_DK1Ig:last-child {
    margin-right: 0
}

._previewHeader_eQD1o ._navItem_DK1Ig._active_HL4oL {
    border-bottom: 3px solid var(--component-primary-color)
}

._previewLogo_ACDKB {
    align-items: center;
    display: flex;
    max-height: 56px;
    max-width: 300px;
    overflow: hidden
}

._previewLogo_ACDKB img {
    height: 56px
}

._previewZELogo_vQEM1 {
    display: block;
    height: 72px;
    width: 186px
}

._previewMenu_npkEI {
    align-items: center;
    display: flex
}

._webinarPlusPreviewMenu_QGa8e {
    height: 72px
}

._previewUser_voVst {
    height: 24px
}

._previewModeWrap_uozhz {
    align-items: center;
    background: #f7f7fc;
    border-radius: 16px;
    bottom: 75px;
    box-shadow: 0 4px 16px rgba(0,0,0,.25);
    display: flex;
    padding: 4px;
    right: 50%;
    z-index: 29
}

._previewModeWrap_uozhz._hasFullPreview_ldwIh {
    width: 280px
}

._card_Qj2fF {
    border-radius: 12px;
    box-sizing: border-box;
    cursor: pointer;
    flex: 1 1;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    padding: 6px 8px 8px;
    text-align: center;
    width: 46px
}

._card_Qj2fF label {
    display: inline-block;
    margin: 0 auto
}

._card_Qj2fF:hover {
    background-color: rgba(var(--fill-global-primary-rgb),.3)
}

._card_Qj2fF._active_HL4oL {
    background: var(--fill-global-primary);
    color: #fff
}

._card_Qj2fF._active_HL4oL span {
    color: #fff
}

._card_Qj2fF:nth-child(3) {
    padding-top: 12px
}

._fullPreviewLink_bi_8f {
    align-items: center;
    border-left: 1px solid var(--border-subtle-neutral);
    color: var(--text-stronger-neutral);
    display: flex;
    font-size: 14px;
    height: 32px;
    justify-content: center;
    margin-left: 12px;
    padding-left: 14px
}

._linkIcon_p3D5Y {
    margin-left: 4px
}

._pageSpinnerWrapper_OLjlP {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    width: 100vw
}

.eb-tablet-mode {
    max-width: 768px!important
}

.eb-mobile-mode,.eb-tablet-mode {
    margin-left: auto;
    margin-right: auto
}

.eb-mobile-mode {
    max-width: 414px!important
}

.eb-mobile-mode .videoIframeWrapper {
    padding-bottom: 52.65%!important;
    width: 100%!important
}

.eb-mobile-mode .videoPlayerWrapper {
    width: 100%!important
}

.eb-canvas {
    container-name: page-container;
    container-type: inline-size;
    padding-top: 72px
}

@container page-container (max-width: 640px) {
    .header-nav-container a {
        display: none!important
    }
}

@container page-container (max-width: 1024px) {
    .MuiGrid-grid-xs-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .pageBuilderHideInMobile {
        display: none!important
    }

    .pbSection {
        padding-left: 18px!important;
        padding-right: 18px!important
    }

    .pbComponent {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .countdown-content-wrapper,.imageComponent {
        width: 100%
    }

    .pbMobileComponent {
        width: 100%!important
    }

    .pbPaddedComponent {
        padding-left: var(--space-3)!important;
        padding-right: var(--space-3)!important
    }

    .pb-session-list-wrap {
        padding: var(--space-2)
    }
}

._ebContent_WgL9f .eb-canvas {
    margin: 0;
    min-height: 100vh;
    padding-top: 72px
}

:root {
    --box-shadow-color: rgba(0,0,0,.08);
    --box-shadow-sm: 0px 2px 4px var(--box-shadow-color),0px 4px 8px var(--box-shadow-color);
    --box-shadow-md: 0px 6px 12px var(--box-shadow-color),0px 12px 24px var(--box-shadow-color);
    --box-shadow-lg: 0px 12px 24px var(--box-shadow-color),0px 24px 48px var(--box-shadow-color)
}

:root {
    --text-xs: 12px;
    --text-sm: 14px;
    --text-md: 16px;
    --text-xl: 20px;
    --text-2xl: 24px;
    --text-3xl: 30px;
    --text-4xl: 36px;
    --text-5xl: 48px;
    --font-normal: 400;
    --font-medium: 600;
    --font-bold: 700
}

._text-xs_yvwZR {
    font-size: 12px
}

@media (min-width: 640px) {
    ._sm\:text-xs_IfdKt {
        font-size:12px
    }
}

@media (min-width: 768px) {
    ._md\:text-xs_Jzbia {
        font-size:12px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xs_HAy8e {
        font-size:12px
    }
}

._text-sm_WDfhs {
    font-size: 14px
}

@media (min-width: 640px) {
    ._sm\:text-sm_GhRUV {
        font-size:14px
    }
}

@media (min-width: 768px) {
    ._md\:text-sm_FfmJu {
        font-size:14px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-sm_Zk_lu {
        font-size:14px
    }
}

._text-xl_GoV1b {
    font-size: 20px
}

@media (min-width: 640px) {
    ._sm\:text-xl_Eb8Jd {
        font-size:20px
    }
}

@media (min-width: 768px) {
    ._md\:text-xl_vRFTx {
        font-size:20px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-xl_Ckpyb {
        font-size:20px
    }
}

._text-2xl_jLWyt {
    font-size: 24px
}

@media (min-width: 640px) {
    ._sm\:text-2xl_qM0Zg {
        font-size:24px
    }
}

@media (min-width: 768px) {
    ._md\:text-2xl_fTIRk {
        font-size:24px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-2xl_VHdKh {
        font-size:24px
    }
}

._text-3xl_HpGCS {
    font-size: 30px
}

@media (min-width: 640px) {
    ._sm\:text-3xl_lgQkw {
        font-size:30px
    }
}

@media (min-width: 768px) {
    ._md\:text-3xl_UEF1L {
        font-size:30px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-3xl_xHGr7 {
        font-size:30px
    }
}

._text-4xl_APq4v {
    font-size: 36px
}

@media (min-width: 640px) {
    ._sm\:text-4xl_GSBB5 {
        font-size:36px
    }
}

@media (min-width: 768px) {
    ._md\:text-4xl_CWuJ4 {
        font-size:36px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-4xl_seZno {
        font-size:36px
    }
}

._text-5xl_PRWVi {
    font-size: 48px
}

@media (min-width: 640px) {
    ._sm\:text-5xl_b5KOy {
        font-size:48px
    }
}

@media (min-width: 768px) {
    ._md\:text-5xl_xextX {
        font-size:48px
    }
}

@media (min-width: 1024px) {
    ._lg\:text-5xl_HAr3e {
        font-size:48px
    }
}

._font-semibold_c086S {
    font-weight: 600
}

._font-bold_isWnE {
    font-weight: 700
}

._font-normal_NXoDf {
    font-weight: 400
}

._font-medium_zU4tI {
    font-weight: 500
}

._hover\:underline_JEFWS:hover {
    text-decoration: underline
}

._text-left_FKs8M {
    text-align: left
}

._text-center_r9iUO {
    text-align: center
}

._text-right_C5Ukb {
    text-align: right
}

._list-disc_xGm_z {
    list-style-type: disc
}

._leading-none_llRZR {
    line-height: 1
}

._leading-tight_ux8jY {
    line-height: 1.25
}

._leading-snug_gUsau {
    line-height: 1.375
}

._leading-loose_BUBH2 {
    line-height: 2
}

._leading-relaxed_Euz6A {
    line-height: 1.625
}

._leading-4_cAkoh {
    line-height: 16px
}

._leading-5_xTpFr {
    line-height: 20px
}

._leading-6_HaDgT {
    line-height: 24px
}

._leading-7_adF0O {
    line-height: 28px
}

._leading-8_ZAAKa {
    line-height: 32px
}

._cursor-pointer_SN2jF {
    cursor: pointer
}

._cursor-not-allowed_Cy6_U {
    cursor: not-allowed
}

:root {
    --min-xs: (min-width:599px);
    --min-sm: (min-width:640px);
    --min-md: (min-width:768px);
    --min-lg: (min-width:1024px);
    --min-xl: (min-width:1280px);
    --max-xs: (max-width:599px);
    --max-sm: (max-width:640px);
    --max-md: (max-width:768px);
    --max-lg: (max-width:1024px);
    --max-xl: (max-width:1280px)
}

._header_lb8G1 {
    align-items: center;
    background-color: var(--page-header-bg-color);
    box-shadow: 0 1px 0 rgba(35,35,51,.04),0 2px 6px rgba(35,35,51,.04);
    display: flex;
    height: 72px;
    justify-content: space-between;
    left: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}

._header_lb8G1 a {
    color: var(--page-header-text-color)
}

._header_lb8G1 .header-custom-logo-svg {
    height: 56px;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

._header_lb8G1 .event-custom-logo {
    max-height: 56px;
    overflow: hidden
}

._header_lb8G1 .event-custom-logo img {
    height: 56px
}

._header_lb8G1 .header-logo-wrap {
    display: flex
}

._header_lb8G1 .header-logo-wrap .header-logo-content-hub {
    color: var(--text-link-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 14px;
    margin-left: 24px;
    padding: 0 0 0 24px
}

._header_lb8G1 .header-logo-wrap .header-logo-content-hub.left-border {
    border-left: 1px solid var(--border-subtle-neutral)
}

._header_lb8G1 .header-nav {
    height: 100%;
    margin-left: 20px
}

._header_lb8G1 .header-nav .header-nav-container {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-weight: var(--font-medium);
    height: 100%;
    justify-content: space-between
}

._header_lb8G1 .header-nav .header-nav-no-signed-container {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    padding-right: 20px
}

._header_lb8G1 .header-nav .header-nav-no-signed-container-product {
    padding-right: 40px!important
}

._header_lb8G1 .header-nav .header-nav-sign-in {
    align-items: center;
    border-color: transparent;
    display: flex;
    font-weight: 700;
    height: 100%;
    margin-left: 12px
}

@media (min-width: 640px) {
    ._header_lb8G1 .header-nav .header-nav-sign-in {
        margin-left:20px
    }
}

@media (min-width: 768px) {
    ._header_lb8G1 .header-nav .header-nav-sign-in {
        margin-left:40px
    }
}

._header_lb8G1 .header-nav .hubs-link {
    align-items: center;
    border-bottom: 3px solid transparent;
    display: flex;
    height: 100%;
    margin-left: 12px;
    padding: 0
}

@media (min-width: 640px) {
    ._header_lb8G1 .header-nav .hubs-link {
        margin-left:20px
    }
}

@media (min-width: 860px) {
    ._header_lb8G1 .header-nav .hubs-link {
        margin-left:40px
    }
}

._header_lb8G1 .header-nav .events-portal-link {
    align-items: center;
    border-bottom: 3px solid transparent;
    display: flex;
    height: 100%;
    margin-left: 12px;
    padding: 0
}

@media (min-width: 640px) {
    ._header_lb8G1 .header-nav .events-portal-link {
        margin-left:20px
    }
}

@media (min-width: 860px) {
    ._header_lb8G1 .header-nav .events-portal-link {
        margin-left:40px
    }
}

._header_lb8G1 .header-nav .events-portal-link button {
    border-color: transparent;
    padding: 0
}

._header_lb8G1 .header-nav button {
    border: 0
}

._header_lb8G1 .header-nav .networking-profile-img {
    border-radius: inherit;
    height: 100%;
    position: relative;
    width: 100%
}

._header_lb8G1 .header-nav .profile-initials-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    pointer-events: none;
    position: relative;
    width: 100%;
    z-index: 20
}

._header_lb8G1 .header-nav .profile-initials-wrapper span {
    color: var(--inverse-global-default);
    text-transform: uppercase
}

._header_lb8G1 .header-nav .header-nav-avatar {
    margin-left: 12px
}

@media (min-width: 640px) {
    ._header_lb8G1 .header-nav .header-nav-avatar {
        margin-left:20px
    }
}

@media (min-width: 860px) {
    ._header_lb8G1 .header-nav .header-nav-avatar {
        margin-left:40px
    }
}

._header_lb8G1 .header-nav .header-nav-avatar button {
    border-style: none;
    outline: none;
    padding: 0
}

._header_lb8G1 .header-nav .header-nav-avatar .profile-notification {
    display: block;
    padding: 0 15px;
    position: absolute;
    top: 22px
}

._header_lb8G1 .header-nav .header-nav-avatar .profile-notification .MuiBadge-badge.MuiBadge-anchorOriginTopRightRectangular {
    background: var(--fill-global-error);
    border: 3px solid var(--inverse-global-default);
    border-radius: 10px;
    padding: 5px
}

._header_lb8G1 .header-nav .header-menu-toggle {
    border-radius: 8px;
    color: var(--inverse-global-default);
    cursor: unset;
    display: block;
    height: 32px;
    width: 32px
}

._header_lb8G1 .header-nav .header-menu-toggle .avatar {
    align-items: center;
    background-color: var(--fill-global-supplementary1);
    border-radius: 25%;
    color: var(--inverse-global-default);
    display: flex;
    justify-content: center
}

._header_lb8G1 .header-nav .header-menu-toggle .avatar-container-image {
    background-color: transparent!important
}
